Re[5]: бессмысленные интерфейсы
От: baxton_ulf США  
Дата: 18.02.22 21:52
Оценка: +1
Здравствуйте, Codealot, Вы писали:

Y>>Имелось в виду, что будут. Но потом. Но не срослось.


C>YAGNI. Если понадобится — тогда и надо добавлять.


потом не получится, правильно надо делать сразу.

пример, работал я над проектом в котором повсюду встречался код:
  ... // код какого-то метода
  someObj.setField(SomeConfig.getInstance().getFieldValue())
  ... // код продолжается


и все, пока в mockito не появился mockStatic никаких зубодробительных юнит-тестов не напишешь. а если это не java, то возможно вообще не напишешь

EDITED:
тоже относится к методам которые, например вычисляют даты и время у себя внутри. ты их не протестируешь потому как значения всегда будут разные
Отредактировано 18.02.2022 21:56 baxton_ulf . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.