Dasturlashning KISS принципи
Dasturlashning KISS принципи (Keep it simple, stupid, Оддий қил, ахмоқ) тизимни илова қийинлаштиришдан воз кечишни tақозо этади, агар уни соддароқ ва енгилроқ қилиш имкони бўлса.
Тизимни KISS принципига мувофиқ тўғри қуриш учун қуйидаги қоидаларга амал қилиш лозим:
-
Барча зарур вазифаларни
кичикрок қисм-вазифаларга ажратиш керак, уларни ишлаб чиқиш
4-12соатдан ортиқ вақт олмаслиги керак. - Барча қисм-вазифалар бир ёки бир нечта синфлар томонидан ҳал қилиниши керак.
-
Вазифаларни ҳал қилиш учун методлар
энг идеал ҳолда
30-40сатрдан ошмаслиги керак. - Код ёзишдан олдин, аввал берилган вазифани қандай ҳал қилишни тўғрилаб олиш керак.
- Кераксиз ва эскирган барча кодларни ўчириб ташлаш керак.
Шунингдек қаранг
-
SOLIDпринципи,
OBOP асосида ДҚ учун тавсиялар беради -
DRYпринципи,
ДҚни кичик компонентларга ажратади -
YAGNIпринципи,
ДҚнинг ортиқча функционаллигидан воз кечишни назарда тутади -
CQSпринципи,
Ҳар бир функция учун фақат битта команда белгилайди -
LoDпринципи,
ДҚ ишлаб чиқишда қўлланилади -
Mas'uliyatni ажратиш принципи,
ДҚ ишлаб чиқишда қўлланилади