YAGNI Programlama Prensibi
YAGNI programlama prensibi (You aren't gonna need it, Buna ihtiyacınız olmayacak), geliştirmekte olduğunuz sistemin gereksiz işlevselliğini reddetmeyi önerir, yani bir görev veya yöntem için acil bir ihtiyaç yoksa, onlardan vazgeçilmelidir.
YAGNI prensibini izleyerek bir proje üzerinde çalışmayı planlarken, size bir gün yarayabilecek kodu yazmamalısınız, bunun yerine öncelikle en acil ve önemli görevleri çözmelisiniz.
Ayrıca Bakınız
-
Nesne Yönelimli Programlamaya dayalı yazılım önerileri sağlayan
SOLIDprensibi -
Yazılımı küçük bileşenlere ayıran
DRYprensibi -
Yazılımın karmaşıklığını reddetmeyi öneren
KISSprensibi -
Her fonksiyon için yalnızca bir komut belirleyen
CQSprensibi -
Yazılım geliştirme sırasında uygulanan
LoDprensibi - Yazılım geliştirme sırasında uygulanan sorumluluk ayrımı prensibi