PROGRAMLAMADA YENİ EĞİLİMLER Dersi Çevik Yazılım ve Scrum Yöntemi soru detayı:

PAYLAŞ:

SORU:

Kod yeniden yapılandırma nedir?


CEVAP:

Kod yeniden yapılandırma, mevcut kodun davranışını değiştirmeden yapısal değişiklik yapma faaliyetidir. Çevik yazılım geliştirme yöntemlerinin faydalı olması için kodda yapılacak yeniden yapılandırma işlemlerinin, kodun okunabilirliğini arttırmak, sürdürülebilirliğini sağlamak, karmaşıklığını azaltmak gibi hedefleri olmalıdır. Aynı zamanda çevik yazılım projeleri değişikliğe açık olduğundan, çevik yazılımın kodları da esnek ve geliş- tirmeye açık olmalıdır. Bu nedenle gerçekleştirilen kod yeniden yapılandırma faaliyetleri çevik yazılım geliştirme yöntemleri için faydalı bir pratiktir.