KISS, "Keep It Simple, Stupid" ifadesinin kısaltmasıdır. Bu yazılım tasarım ilkesi, tasarımların, çözümlerin, sistemlerin ve ürünlerin basit tutulduklarında en iyi şekilde çalıştığını ileri sürer. Bu, basitliği karmaşıklığa tercih etmemiz ve karmaşıklıktan mümkün olduğunca kaçınmamız gerektiği anlamına gelir.
KISS tasarım ilkesinin uygulanmasının nedenleri:
✅ Kodun değiştirilmesini ve korunmasını kolaylaştırır.
✅Kodun diğer geliştiriciler tarafından okunmasını ve anlaşılmasını kolaylaştırır.
✅ Otomatik testler (birim testi, entegrasyon testi vb.) yapılırken kodun test edilmesini kolay hale getirir.