Güvenli Refaktör Pratiği
Güvenli refaktör iş akışı şöyle: önce beceriyi çağır, sonra testlerin hâlâ geçtiğini doğrula. Bu, yaptığın değişikliklerin mevcut davranışı bozmadığından emin olmanı sağlar.
Proje içinde .claude/skills/refactor/ dizininde hazır bir refactor becerisi var. Önceki egzersizden test kapsamın mevcut. Şimdi routes.py dosyasını güvenle refaktör etmeyi dene. get_album_stats fonksiyonu hem veri hazırlığını hem de istatistik hesaplamasını yapıyor. Veri hazırlama mantığını bir yardımcı fonksiyona çıkar.
Bu egzersiz, kursun bir parçasıdır
Claude Code ile Yazılım Geliştirme
Egzersiz talimatları
claudeile Claude Code'u başlat.- Refactor becerisini kullan: veri hazırlama mantığını bir yardımcı fonksiyona çıkarmak için
/refactor @routes.py. - Refaktörün hiçbir şeyi bozmadığını doğrulamak için testleri çalıştır.
- İşin bittiğinde Claude Code'dan çıkmak için
/exityaz.
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla