Pengembangan Kode Berbantuan AI Lanjutan untuk Developer
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


Di kursus ini, Anda akan belajar untuk:


Pertanyaan kunci sebelum mengadopsi:
🤖 AI dapat membantu mempercepat dan menyistemkan evaluasi kode!



🤖 Prompt analisis statis:
Repositori berikut berisi toolbox analitik Python bernama Atlas, untuk digunakan di lingkungan produksi.
Asumsikan saya memakai sistem mirip Unix dan bisa memasang alat open-source umum.
Saya ingin melakukan analisis statis pada codebase ini tanpa mengeksekusinya.
Tujuan Anda:
- Rekomendasikan alat analisis statis yang sesuai untuk proyek ini
- Jelaskan apa yang diukur tiap alat dan relevansinya
- Berikan perintah konkret untuk menjalankan analisis
- Jelaskan cara menafsirkan hasil kunci

🤖 Prompt keterpeliharaan:
Analisis codebase untuk isu keterpeliharaan: temukan modul yang kewalahan, fungsi dengan tanggung jawab kabur, dan area di mana satu perubahan butuh suntingan di banyak berkas.
Isu keterpeliharaan:
🤖 Prompt kompleksitas:
Identifikasi area dengan kompleksitas logis tinggi, fokus pada fungsi panjang, kondisional bertingkat, dan percabangan.
Indikator kompleksitas:
🤖 Prompt utang teknis:
Cari tanda utang teknis, seperti TODO, logika duplikat, atau pola lama.
Sinyal utang teknis:
Putusan untuk Atlas:

AI juga dapat membantu kita:

AI bukan pengganti penilaian engineering
✔ Jika digunakan tepat, AI mempercepat pemahaman dan membantu membuat keputusan kode yang lebih baik
Pengembangan Kode Berbantuan AI Lanjutan untuk Developer