Sobes.tech
Junior

DRY Prensibi (Kendini Tekrarlama) nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

DRY (Don't Repeat Yourself) ilkesi, her bilgi parçasının sistemde tek ve tutarlı bir temsilinin olması gereken yazılım geliştirme ilkesidir.

Amacı, kod ve verilerin çoğaltılmasını önlemektir. Mantık veya veriler birkaç yerde tekrarlanıyorsa, bir yerdeki değişiklikler diğer tüm yerlerde uygun değişiklikleri gerektirir, bu da hata riskini artırır ve bakım karmaşıklığını yükseltir.

DRY uygulamanın avantajları:

  • Geliştirilmiş sürdürülebilirlik: Değişiklikler tek bir yerde yapılır.
  • Daha az hata: Uyumsuz değişiklik yapma olasılığı azalır.
  • Artan okunabilirlik: Kod daha anlaşılır ve yapılandırılmış hale gelir.
  • Daha hızlı geliştirme: Yeni mantık mevcut bileşenler üzerine inşa edilir.

DRY ilkesinin ihlali genellikle WET (Write Everything Twice, We Enjoy Typing veya Waste Everyone's Time) olarak adlandırılır.