Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Сделать красиво?

31.08.17 09:55
Re: ​Сделать красиво?
 
Программист коренной житель
в ответ dymanoid 31.08.17 09:12

Если брать примитивные примеры, то проблем, конечно, меньше.


Статические функции нельзя перегрузить и сделать из них заглушки и если для метода Math.Min (int a, int b) это не представляет больших проблем, но если статическая функция затрагивает внешнюю среду, то все становится не так красиво.


У меня на прошлом проекте коллега очень любил статические функции. И это был пипец, там вложенность вызовов была где-то 10 уровней. К тому же добавился анализатор кода, который говорил, что если функция не использует поля класса, то ее надо делать статической. Надо ли говорить, что проект тот был практически нетестируем? :)

 

Перейти на