русский
Germany.ruForen → Архив Досок→ Programmierung

Юнит тесты для "системного" приложения

19.04.21 15:45
Re: Юнит тесты для "системного" приложения
 
Программист коренной житель
in Antwort AlexNek 19.04.21 14:42
Ну зачем мне ещё добавлять "интерфейс компрессии файла" и выводить его наружу?

Ну тут есть несколько моментов:

1) для того, чтобы код был тестируемым.

2) чтобы класс отвечал только за то, чем он занимается. И не занимался 2-мя, 3-мя и более вещами. Single Responsibility.

3) расширяемость


У меня есть просто различия, когда нужно, а когда нет.

Ну просто для тебя "нужно" - это только расширяемость :) Но на самом деле расширяемость - это просто побочная плюшка :D

 

Sprung zu