advanced
Eski Kodun (Legacy Code) SOLID Prensipleriyle Yeniden Düzenlenmesi
Karmaşık bir kod bloğunu analiz ederek, SOLID prensiplerine uygun bir refactoring yol haritası oluşturma.
📝 Contenu du Prompt
Aşağıda verilen karmaşık ve bakımı zor olan eski kod bloğunu analiz edin. Kod kokularını (code smells) ve tasarım kusurlarını tespit edin. Ardından, kodun modülerliğini, test edilebilirliğini ve bakım kolaylığını artırmak için SOLID tasarım ilkelerine dayanarak adım adım bir yeniden düzenleme (refactoring) planı sunun. Değişikliklerin kodun davranışını değiştirmeyeceğini, ancak yapısını iyileştireceğini açıklayın.