Yazılım İngilizcesi · Kod İnceleme ve Kod Kalitesi

DRY ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/draɪ/kısaltmaSık kullanılan terim

DRY, yazılımda kendini tekrar etme ilkesi, tekrardan kaçınma ilkesi anlamına gelir.

'Don't Repeat Yourself' (Kendini Tekrar Etme) ifadesinin kısaltması; her bilgi ya da mantık parçasının kodda kopyalanarak dağılmaması, tek bir yerde bulunması gerektiğini söyleyen ilke.

English: Short for 'Don't Repeat Yourself': the principle that each piece of knowledge or logic should exist in one place in the code instead of being copied around.

Nerede ve nasıl kullanılır?

'Dry' kelimesi gibi, yani 'dray' diye okunur. İncelemelerde 'Let's DRY this up' veya 'This isn't very DRY' yazılır. Fazla erken uygulanırsa yanlış soyutlamalara yol açabilir; bu yüzden bazı yazılımcılar kod üç kez tekrarlanana kadar bekler ('rule of three'). Tersine şakayla WET denir.

Örnek cümleler

  1. The same validation appears in four controllers; let's DRY it up with a shared helper.

    Aynı doğrulama dört controller'da var; ortak bir yardımcı fonksiyonla bu tekrarı ortadan kaldıralım.

  2. Keeping code DRY is good, but don't merge two functions that only look similar by accident.

    Tekrardan kaçınmak iyidir ama yalnızca tesadüfen benzeyen iki fonksiyonu birleştirme.

Sık kullanılan kalıplar

  • DRY principle
  • DRY it up
  • keep it DRY
  • not very DRY

Aynı konudan: Kod İnceleme ve Kod Kalitesi

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: