Принцип программирования YAGNI
Принцип программирования YAGNI (You aren't gonna need it, Вам это не понадобится) предполагает отказ от избыточной функциональности разрабатываемой вами системы, т.е. если нет непосредственной надобности в задаче или методе, то следует отказаться от них.
При планировании работы над проектом, следуя принципу YAGNI, не нужно писать код, который вам может когда-нибудь пригодиться, вместо этого следует решать в первую очередь самые актуальные и важные задачи.
Смотрите также
-
принцип
SOLID,
который задает рекомендации ПО на основе ООП -
принцип
DRY,
который разделение ПО на мелкие компоненты -
принцип
KISS,
который предполагает отказ от усложнения ПО -
принцип
CQS,
который задает для каждой функции только одну команду -
принцип
LoD,
который применяется при разработке ПО -
принцип разделения ответственности,
который применяется при разработке ПО