Kodun yeniden kullanımı
Yazılım geliştirme (ve genel olarak bilgisayar programlama) bağlamında, kod tekrar kullanımı, ya da yazılım tekrar kullanımı, mevcut yazılım, veya yazılım bilgisinin yeni yazılımlar oluşturmak için kullanılmasıdır, bu süreç yeniden kullanılabilirlik prensiplerine dayanır. Kod tekrar kullanımı, seçilen programlama dilinin karmaşıklığına bağlı olarak çeşitli yollarla gerçekleştirilebilir ve basit kod kopyalama (örneğin, kod parçaları aracılığıyla) gibi daha düşük seviyeli yaklaşımlardan, basit fonksiyonlar (prosedürler veya alt yordamlar) veya bir dizi nesne veya fonksiyonun modüller (örneğin, kütüphaneler) ya da özel ad alanılar, paketler, çerçeveler veya daha yüksek seviyelerde yazılım paketilerle uzanabilir. Kod tekrar kullanımı, kod bakımını zorlaştırabilecek bağımlılıklar içerir.