Kod Tekrarını Azaltma ve Tasarım İlkeleri nedir?

Bilişim Teknolojileri · 10. Sınıf · Konu 10

Tahmini okuma süresi: 6 dk

Kısa cevap

Kod tekrarı, aynı iş mantığının birden çok yerde ayrı ayrı yazılmasıdır ve en tehlikeli yanı, kuralın bir kopyası düzeltilirken diğerlerinin eski kalmasıdır.

Bu konuda neler öğreneceksin?

Anahtar fikirler

Konunun özeti

Tekrar; ortak metot, ortak taban sınıf ve ortak arayüz aracılığıyla tek yere toplanır. Tek sorumluluk ilkesi her sınıfın tek bir iş yapmasını ister, böylece değişikliklerin etkisi dar alanda kalır. Tasarımda sayısal sınırlar isimlendirilmiş sabitlerle tanımlanır, anlamlı isimlendirme ve kısa metotlarla okunabilirlik sağlanır. Denetimde satır sayısı yerine bir kuralın kaç yerde yazıldığı ve bir değişikliğin kaç sınıfı etkilediği ölçülür.

Çözümlü mini örnek 1

Üç sınıfın kendi not ortalamasını hesaplayan metotları vardır. Aynı hesabı üç ayrı yerde yazmak yerine tek bir metoda taşıyınız.

Adım 5: Üç sınıf için aynı not dizisiyle çalıştırıp sonuçların örtüştüğünü doğrulayın.

Çözümlü mini örnek 2

Dört metotta 0 ile 100 arasında geçerli kabul edilen bir değer aralığı elle yazılmıştır. Bu aralığı isimlendirilmiş sabitlere taşıyınız.

Adım 4: Programı çalıştırıp dört metotta da aynı sonucun alındığını denetleyin.

Sık yapılan hatalar

İlgili konular

Sıradaki adım

Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri · 10. Sınıf için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.
Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.