Tinjau Sebelum Rilis

Pengembangan Perangkat Lunak dengan Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

Mengapa Tinjauan Penting

recraft: half: Pengembang dengan kaca pembesar memeriksa kode di layar

  • Kode AI tampak benar tetapi bisa memiliki:
    • Penanganan error yang kurang
    • Input tanpa validasi
    • Nilai hard-coded
    • Kasus tepi yang crash
    • Import yang tidak ada

Tinjauan menangkap yang luput dari tes.

Pengembangan Perangkat Lunak dengan Claude Code

Daftar Periksa 7 Item

lapisan: Secrets, Penanganan Error, Kasus Tepi, Validasi Input, Cakupan Tes, Logging, Import Halusinasi

Pengembangan Perangkat Lunak dengan Claude Code

Menggunakan Agen Code-Reviewer

> @code-reviewer review reporter.py
Code Review: 5 issues found

1. SQL case-insensitivity: use COLLATE NOCASE
2. Connection cleanup: close before sys.exit()
3. NULL handling: consolidate with COALESCE()
4. Silent edge case: document or use COALESCE()
5. Lost error details: include str(e) in output
> fix the top issue
Fixed: Added COLLATE NOCASE
Artist search now matches regardless of how the name is typed.
Pengembangan Perangkat Lunak dengan Claude Code

Siklus Pengembangan Selesai

siklus pengembangan: Rencanakan, Bangun, Uji, Tinjau, Rilis

Pengembangan Perangkat Lunak dengan Claude Code

Ayo berlatih!

Pengembangan Perangkat Lunak dengan Claude Code

Preparing Video For Download...