Yazılım Tasarım Prensipleri DRY ve KISS

Yazılım Tasarım Prensipleri DRY ve KISS

Bu yazının içerisinde yazılım tasarım prensiplerinden olan DRY (Don’t Repeat Yourself) ve KISS (Keep It Simple, Stupid) üzerine bahsedeceğim. DRY’nin genel amacı yazılan kodun kendisini tekrar etmeme üzerine kuruludur. KISS ise kod parçacıklarının basit ve sade tutulmasını amaçlar. DRY DRY, sistem içerisinde bulunan her bilgi veya lojiğin tekrar edilmesini engellemeye çalışır. Aynı işi yapan fonksiyonları farklı yerlerde tekrar yazmak yerine, tek bir benzer fonksiyonun her yerde kullanılmasını amaçlar. Bu şekilde eğer…