Написать программы, которые делают одно и делают это хорошо

Я могу понять часть «делать что-то одно» с помощью инкапсуляции, внедрения зависимостей , принципа наименьшего знания и вам не понадобится Это ; но как я понимаю вторую часть «делай это хорошо?»

В качестве примера было приведено понятие полноты , который должен был быть полностью делегирован другой внешней программе. Но у меня нет хорошего примера, чтобы увидеть, как вторая часть «делает это хорошо».

Какой хороший пример, когда удаление любой дополнительной функции заставит ее «не справиться»?

9
задан jaco0646 25 October 2018 в 13:24
поделиться