идемпотентной функцией, почему нельзя заюзать статику? Готов послушать
PS не совсем идемпотентной, конечно (не возвращает она одно и то же значение при каждом вызове), ну хотя бы без сайд-эффектов и зависимостей
Потому что тогда, твой метод будет принадлежать к классу, а не объекту, что опять же нарушение ООП. И я не говорю что нельзя, это лишь точка зрения
Верно, область видимости будет глобальной. Так а вопрос в целесообразности делать такие методы не статичными
Целесообразность в том, что не делать не тестируемые Utils/Funcs классы и сохранять концепцию что объект это отражение сущности реального мира
Обсуждают сегодня