Yeniden Kullanılabilirlik nedir? tanım ve anlam

Bilgisayar programlamasında yeniden kullanılabilirlik, belirli bir kod biriminin başka bir programa başarıyla dahil edilme olasılığının ölçümüdür. Bilgisayar programlama dilleri, değişen derecelerde yeniden kullanılabilirlik sunar. Yapılandırılmış programlama dillerinde programcılar, bir pencereyi açma ve ekranda görüntüleme ile ilgili olanlar gibi sık kullanılan rutinleri içeren kod kitaplıkları geliştirir. Bir kitaplık rutininden yararlanmak için programcı, rutini çağıran bir ifade yazar.
Bu prosedür pratikte basit gibi görünse de, programcı rutin hakkında çok şey bilmeli ve rutini, rutinin kesin (ve genellikle karmaşık) kurallarına göre çağırmalıdır. Bkz. kitaplık, kitaplık rutini, nesne, nesne yönelimli programlama, yapılandırılmış programlama.

Technipages Yeniden Kullanılabilirliği Açıklıyor

Yeniden kullanılabilirlik, birden çok işlev için farklı platformlarda kullanılan bir kodun kalitesidir. Kodun yeniden kullanılabilirliği, bir programcının kendini tekrar etmediğini vurgulayan programlama felsefesine dayanır. Felsefe, her bilgi parçasının bir sistem içinde tek bir açık temsile sahip olması gerektiğini haklı çıkarır. Kodun tekrar kullanılabilirliği, kodların bazı özellikleri ile mümkündür, bu özelliklerden biri de Kalıtımdır. bir sınıfın temel sınıf işlevini ve üyelerini kullanabilmesi hakkında, diğer yöntemler işlevlerdir kütüphaneler.


Bunların yanı sıra, mevcut kod modüllere bölünebilir, modüller birbirine bağlı olmalıdır, yani iki veya daha fazla modülün birlikte çalışabilme yeteneği. Modüllere ayırmanın çalışması için modüllerin bağımsız olarak çalışabilmesi gerekir.
Bir kodun yeniden kullanılabilir olması, kodun iyi yapılandırılmış, bakımı kolay ve temiz bir şekilde yazıldığı anlamına gelir. Her şey kodun basitliğine, yani yerel kodun yazarları olmayanların yazılı kodun özelliklerini kolayca anlama yeteneğine bağlıdır.

Yeniden Kullanılabilirliğin Yaygın Kullanımları

  • NS tekrar Kullanılabilirlik Bir kodun tanımı, diğer programcıların koda bakıp onu ve özelliklerini anlayabilme yeteneğine bağlıdır.
  • Tekrar Kullanılabilirlik birden çok işlev için farklı platformlarda kullanılan bir kodun kalitesidir
  • İçin tekrar Kullanılabilirlik çalışmak için, bilinen bir yöntem modülerleştirme olarak bilinir, burada bir kod modüllere bölünür.

Yeniden Kullanılabilirliğin Yaygın Yanlış Kullanımları

  • Ne zaman tekrar Kullanılabilirlik koda veya programa uygulandığında, kodun kapalı kaynak programlama olması zorunludur.
  • İçin tekrar Kullanılabilirlik çalışması için kod modüllere ayrılmış zorunlu değildir