Принсипи барномасозии YAGNI
Принсипи барномасозии YAGNI (You aren't gonna need it, Шумо ба он ниёз надоред) даст кашидан аз функсионалии зиёдаи системае, ки шумо таҳия мекунед,ро пешниҳод менамояд, яъне агар зарурати фаврӣ барои вазифа ё усул вуҷуд надошта бошад, бояд аз онҳо даст кашид.
Ҳангоми банақшагирии кори лоиҳа, ба пайравии принсипи YAGNI, набояд кодеро нависед, ки шояд баъдтар ба кор ояд, ба ҷои ин бояд дар нахуст муҳимтарин ва ҷиддитарин масъалаҳоро ҳал кард.
Инчунин бинед
-
принсипи
SOLID,
ки тавсияҳои НБ-ро асосанбар барномасозии объектӣ-гаро муайян мекунад -
принсипи
DRY,
ки НБ-ро ба компонентҳои хурд ҷудо мекунад -
принсипи
KISS,
ки даст кашидан аз мураккабсозии НБ-ро пешниҳод менамояд -
принсипи
CQS,
ки барои ҳар як функсия фақат як фармон муайян мекунад -
принсипи
LoD,
ки дар таҳияи НБ истифода мешавад -
принсипи ҷудо кардани масъулият,
ки дар таҳияи НБ истифода мешавад