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

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

19.04.21 16:48
Re: Юнит тесты для "системного" приложения
 
Программист коренной житель
in Antwort AlexNek 19.04.21 16:21
Я не хочу исключительно только для тестирования добавлять море вещей которые мне совсем не нужны.

Ну нет проблем :) Просто в таком случае ты пишешь код, который нельзя протестировать юнит-тестами. Есть и другие способы протестировать код :)


А класс и не занимается сжатием, за это отвечает другой класс.
Если кто-то захочет изменить сжатие, то он будет это менять в другом месте.

Твой класс как минимум создает объект, который занимается сжатием и конфигурирует/инициализирует этот объект.


Зачем предусматривать расширяемость, когда эта расширяемость не понадобится.

Затем, что это приятный бонус, который ты получаешь совершенно бесплатно, если проектируешь софт по определенным правилам :)


Ну зачем мне автомобилю делать складываемые крылья или цеплять замаскированный парашют, на тот случай если он вдруг упадет в ущелье?

В автомоболе можно поставить вместо приборной дочки полноценный дисплей и тогда помимо изображения любой технической информации о состоянии машины, можно еще показывать навигационную систему или даже киношки. При этом телевизор получается без каких-либо дополнительных затрат.

 

Sprung zu