🏠 Ana Sayfa
Benchmarklar
📊 Tüm Benchmarklar 🦖 Dinozor v1 🦖 Dinozor v2 ✅ To-Do List Uygulamaları 🎨 Yaratıcı Serbest Sayfalar 🎯 FSACB - Nihai Gösteri 🌍 Çeviri Benchmarkı
Modeller
🏆 En İyi 10 Model 🆓 Ücretsiz Modeller 📋 Tüm Modeller ⚙️ Kilo Code
Kaynaklar
💬 Prompt Kütüphanesi 📖 YZ Sözlüğü 🔗 Faydalı Bağlantılar
Advanced

Karmaşık Legacy Kodun Modernizasyonu

#kodlama #refactor #mimari #python

Verilen eski kod bloğunu analiz ederek SOLID prensiplerine uygun, modüler ve test edilebilir bir yapıya dönüştürme komutu.

Aşağıda sağlanan eski tip (legacy) Python kodunu analiz et. Bu kod spagetti kod yapısına sahip, global değişkenler kullanıyor ve tek bir sorumluluk (single responsibility) taşımıyor. Amacın bu kodu modern Python standartlarına, SOLID prensiplerine ve temiz kod (clean code) uygulamalarına göre yeniden yazmak. Ayrıca, yeniden yazılan kod için birim testleri (unit tests) ve gerekirse type hint'ler ekle. Kodun neden değiştirildiğini ve hangi tasarım desenlerinin uygulandığını detaylı bir teknik rapor halinde açıkla.