Login
Сделать красиво?
317 просмотров
Перейти к просмотру всей ветки
in Antwort Программист 31.08.17 09:55
Я про Фому, а мне про Ерёму. Какая разница, File.Create() или new File().Create()? Что статический, что не статический - если метод с состоянием или с побочными эффектами, то оба плохо тестируемы. А если используется IoC и нет состояния, то оба типа отлично тестируются.
Я хотел сказать, что статические методы в принципе - не зло. Просто их надо правильно готовить. А вот статическое состояние в 99% - зло.