Принцип программирования KISS
Принцип программирования KISS (англ. Keep it simple, stupid, в переводе Делай проще, тупица) предполагает отказ от необоснованного усложнения проектируемой системы, если возможно сделать ее более простой и легкой.
Для правильного построения системы по принципу KISS необходимо придерживаться следующих правил:
-
Все необходимые задачи нужно разбить
на более мелкие подзадачи, разработка которых
не должна занимать более
4
-12
часов. - Все подзадачи должны решаться одним или несколькими классами.
-
Методы для решения задач в идеале
должны ограничиваться не более
чем
30
-40
строками. - Прежде чем писать код, сначала нужно придумать, каким будет решение поставленной задачи.
- Следует удалять весь ненужный и устаревший код.
Смотрите также
-
принцип
SOLID
,
который задает рекомендации ПО на основе ООП -
принцип
DRY
,
который разделение ПО на мелкие компоненты -
принцип
YAGNI
,
который предполагает отказ от избыточной функциональности ПО -
принцип
CQS
,
который задает для каждой функции только одну команду -
принцип
LoD
,
который применяется при разработке ПО -
принцип разделения ответственности,
который применяется при разработке ПО