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

Code smell ne demek?

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

/ˈkoʊd smel/isimİleri düzey terim

Code smell, yazılımda kod kokusu anlamına gelir.

Kod çalışsa bile daha derin bir tasarım sorununa işaret eden belirti; çok uzun bir fonksiyon, tekrarlanan mantık ya da fazla sayıda parametre gibi.

English: A sign in code that suggests a deeper design problem, such as a very long function, duplicated logic or too many parameters, even if the code works.

Nerede ve nasıl kullanılır?

İncelemelerde ve refactoring tartışmalarında kullanılır: 'This is a code smell', 'Long parameter lists are a classic smell.' Kod kokusu her zaman bir hata değildir; daha yakından bakmak için bir sebeptir.

Örnek cümleler

  1. Copying the same validation into five files is a code smell. Let's extract it.

    Aynı doğrulamayı beş dosyaya kopyalamak bir kod kokusu. Bunu ortak bir yere çıkaralım.

  2. A class with 40 methods is usually a code smell, not a design choice.

    40 metotlu bir sınıf genellikle bilinçli bir tasarım tercihi değil, bir kod kokusudur.

Sık kullanılan kalıplar

  • a classic code smell
  • spot a code smell
  • code smells in
  • refactor away a code smell

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: