KISS (Keep It Simple, Stupid)
"Tasarımınızı okuması en aptalın bile anlayabileceği kadar basit tutun."
Açıklama:
Geliştiriciler genellikle "ne kadar zeki olduklarını göstermek" için karmaşık tasarım kalıpları (Design Patterns) veya okuması imkansız tek satırlık kodlar kurarlar. Ancak yazılım, insanlar okusun diye yazılır.
Gerçek Hayattan Örnek:
Sadece iki sayıyı toplayacak bir işlem için Factory, Strategy ve Builder pattern'lerini iç içe kullanarak 10 dosya yaratmak. Bunun yerine basit bir fonksiyon kullanmak sistemi her zaman daha çevik tutar.