Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Принцип единственной ответственности — Класс должен делать что-то одно
В заголовке есть KISS, а в списке его нет.Да, было бы неплохо добавить. Вроде «Не усложняй». DRY, YAGNI сюда же.
труселя придется менятьДля чего этот пик в технической статье кто-нибудь может объяснить?
И тут я подумал, что очень много понаверчено принципов, которые произносятся с умным лицом и наморщенным лбом, хотя по сути там ничего сложного нет. Многие из них можно объяснить буквально одной фразой. Ну, может, абзацем текста или практическим примером. На пальцах, короче.
Вместо конфига, описывающего всё, лучше использовать дефолты, которые при желании можно переопределять в конфиге.
Я боюсь это как минимум не точно.
Дело не в дефолтах, а в подходе с созданием конвенций и спецификаций которые впринципе делают конфигурацию ненужной. В этом сила брат.
Применяем принцип KISS к самим принципам проектирования