Claude Code ile Yazılım Geliştirme
Dani Zysman
AI Curriculum Manager @ DataCamp

python reporter.py --artist "AC/DC" --format json --output report.json



> /plan
> reporter.py tasarımını düşün: Chinook'tan sanatçı istatistikleri
(albümler, parçalar, süre, gelir), JSON veya CSV olarak dışa aktar
Plan: reporter.py CLI Aracı
Argümanlar: --artist, --format (json/csv), --output
Veri: Chinook'tan albüm, parça, süre, gelir sorgula
Doğrulama: Sorgudan önce sanatçı var mı kontrol et
Hatalar: DB bağlantı hataları, eksik sanatçılar
Çıktı: --output yoksa dosyaya yaz veya stdout'a bas
Çıkış kodları: 0 = başarı, 1 = hata
Testler: test_reporter.py temel işlevler ve uç durumları kapsar
========================================
MUSIC ANALYTICS REPORTER - TEKNİK ŞARTNAME
========================================
Argümanlar: --artist, --format, --output
Doğrulama: Sorgudan önce sanatçı var mı kontrol et
Hatalar: DB bağlantısı, dosya izinleri
Biçimler: JSON (varsayılan), CSV
Çıkış kodları: 0 = başarı, 1 = hata
Plan modu + derin düşünme = net yol haritası
Claude Code ile Yazılım Geliştirme