Yazılımın Yeniden Kullanılabilirliği


Nesne yönelimli program/programlar yazan insanlar, kullanışlı sınıflar yapmak üzerine yoğunlaşırlar… Sınıfları toplayıp bir katalog yapmak için büyük fırsatlar sunulmaktadır… Böylece, çok büyük yazılım toplulukları tarafından erişilebilirler. Dünya çapında bir çok sınıf kütüphanesi mevcuttur ve bir o kadarı da geliştirilmektedir. Yazılım artık, var olan, iyi tanımlanmış, dikkatlice test edilmiş, iyi belgelendirilmiş, taşınabilir ve kolaylıkla bulunabilen bileşenlerden yapılmaktadır. Bu çeşit bir yazılım tekrar kullanılabilirliği, güçlü, yüksek kalite yazılımların geliştirilmesini hızlandırır… Tekrar kullanilabilen bileşen mekanizmalariyla Hızlı Uygulama Geliştirme(Rapid Application Development) önemli bir sektör haline gelmiştir…

Fakat yazılım tekrar kullanılabilirliğinin tüm potansiyelinin farkına varılabilmesinden önce bazı önemli sorunların çözülmesi gereklidir. Hâlâ katalog şemalarına, lisans şemalarına, sınıfların ana kopyalarının bozulmamasını sağlayacak koruma mekanizmalarına ve yeni bir sistemi tasarlayacak olanlar var olan nesnelerin ihtiyaçlarını karşılıyorsa, hangi sınıfların kullanılabilir olduğunu ve ihtiyaçlarını ne ölçüde karşıladıklarını belirleyecek göz atma mekanizmalarına ihtiyacımız vardır… Bu problemleri çözmek için müthiş bir motivasyon var çünkü çözümlerinin potansiyel değeri çok yüksektir

Yorum bırakın