AI sebagai kolaborator pengembangan

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Thalia Barrera

AI Engineering Curriculum Manager, DataCamp

AI sebagai anggota tim

nanobanana: full: AI as a team member

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Tantangan kolaborasi pada skala besar

mermaid: collaboration challenges at scale

🤖 AI menjadi mitra yang kolaboratif!

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Code review dengan bantuan AI

ai-code-reviews.png

🤖 Prompt code review:

Anda adalah software engineer senior yang meninjau pull request. Nilai:

  • Keterbacaan dan kejelasan
  • Kemudahan pemeliharaan dan modularitas
  • Kepatuhan pada prinsip desain
  • Potensi bug atau edge case

Sarankan perbaikan dan jelaskan alasannya. Jangan ubah fungsionalitas.

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

AI di IDE

nanobanana: half: AI in the IDE

 

  • AI sebagai partner pair programming
  • Fitur bawaan di IDE, bukan hanya antarmuka chat
  • Contoh memakai GitHub Copilot (serupa di IDE lain)
Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

  ide-code-explain.mp4

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

 

ide-inline-chat.mp4

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

 

ide-code-review.mp4

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Kolaborasi iteratif

nanobanana: half: iterative collaboration

 

  • 🔄 Jangan bertanya sekali saja — iterasi, perbaiki, tantang
  • 🧑‍💻 Membuat loop umpan balik seperti dengan engineer lain
  • 👩‍🎓 DataCamp punya kursus tentang GitHub Copilot, Cursor, dll.!
Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Dokumentasi dengan bantuan AI

mermaid: datacamp-pink: ai documentation pipeline

🤖 AI dapat menghasilkan dan memelihara dokumentasi otomatis.

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Meminta pembuatan dokumentasi

🤖 Prompt dokumentasi:

Anda seorang penulis teknis. Dengan codebase/module ini:

  • Buat dokumentasi yang jelas untuk developer
  • Jelaskan tujuan, input, output, dan keputusan desain kunci
  • Sertakan contoh penggunaan
  • Ringkas dan terstruktur
  • Keluarkan dalam format Markdown

ai-docs.png

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

ide-documentation.mp4

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Menyeimbangkan manusia dan AI

nanobanana: full: balancing human and AI

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Ayo berlatih!

Pengembangan Kode Berbantuan AI Lanjutan untuk Developer

Preparing Video For Download...