Kerangka Materi

Mengerti Kode dengan LLMs

  • Teknik prompt untuk menjelaskan dan mengulas kode
  • Bekerja dengan basis kode dan proyek yang tidak dikenal
  • Menganalisis aliran kendali, dependensi, dan arsitektur

Refaktorisasi Kode untuk Pemeliharaan

  • Mengidentifikasi bau kode, kode mati, dan anti-polanya
  • Merekonstruksi fungsi dan modul untuk jelasnya
  • Menggunakan LLMs untuk menyarankan konvensi penamaan dan perbaikan desain

Memperbaiki Performa dan Keandalan

  • Deteksi ketidakefisienan dan risiko keamanan dengan bantuan AI
  • Menyarankan algoritma atau perpustakaan yang lebih efisien
  • Refaktorisasi operasi I/O, kueri database, dan panggilan API

Otomatisasi Kode Documentation

  • Menghasilkan komentar dan ringkasan tingkat fungsi/metode
  • Menulis dan memperbarui file README dari basis kode
  • Membuat dokumentasi Swagger/OpenAPI dengan dukungan LLM

Integrasi dengan Toolchains

  • Menggunakan ekstensi VS Code dan Copilot Labs untuk dokumen
  • Mengekalkan GPT atau Claude dalam hook pre-commit Git
  • Integrasi pipa CI untuk dokumentasi dan linting

Bekerja dengan Basis Kode Legacy dan Multi-Bahasa

  • Mereverse-engineering sistem lama atau tidak didokumentasikan
  • Refaktorisasi silang-bahasa (misalnya, dari Python ke TypeScript)
  • Kasus studi dan demo pemrograman pasangan-AI

Etnik, Kualitas Jaminan, dan Review

  • Mengvalidasi perubahan yang dihasilkan AI dan menghindari halusinasi
  • Praktik terbaik review teman ketika menggunakan LLMs
  • Mengamankan reproduksi dan konsistensi dengan standar pengecekan kode

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dengan bahasa pemrograman seperti Python, Java, atau JavaScript
  • Kenalan dengan arsitektur perangkat lunak dan proses tinjauan kode
  • Pemahaman dasar tentang bagaimana model bahasa besar bekerja

Audience

  • Backend engineers
  • Tim DevOps
  • Pengembang senior dan tech leads
 14 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait