Programlama Prensibi DRY

DRY programlama prensibi (Don’t repeat yourself), büyük bir sistemin, örneğin geliştirdiğiniz yazılımın, daha küçük, tekrarlanmayan bileşenlere ayrılmasını önerir. Aynı görevleri yerine getiren birden fazla bileşeniniz varsa, DRY prensibine göre bunların sayısını azaltmalı, ideal olarak her bileşenin tekrarlanmamasını sağlamalısınız.

Sistem, net tanımlanmış görevleri yerine getiren bileşenlere ayrıldıktan sonra, bunlar modüler mimari olarak adlandırılan sınıflar halinde düzenlenebilir.

DRY prensibine göre bir sistemi doğru bir şekilde inşa etmek için aşağıdaki kurallara uymak gerekir:

Ayrıca Bakınız

  • Nesne yönelimli programlamaya dayalı yazılım önerileri sunan SOLID prensibi,
  • Yazılımın karmaşıklaştırılmasından kaçınmayı öneren KISS prensibi,
  • Aşırı yazılım işlevselliğinden kaçınmayı öneren YAGNI prensibi,
  • Her işlev için yalnızca bir komut belirleyen CQS prensibi,
  • Yazılım geliştirilirken uygulanan LoD prensibi,
  • Yazılım geliştirilirken uygulanan sorumluluk ayrımı prensibi,