C# modern · Agentic coding · Bahasa Indonesia

C# di era agentic coding.

Situs ini dulunya berisi tutorial C# klasik. Sekarang isinya catatan tentang cara menulis C#/.NET modern dan bagaimana agentic coding mengubah alur kerja. Bukan teori, tapi catatan dari praktik nyata.

12
catatan terbit
Jun – Okt 2026
rentang terbit
.NET · C#
fokus teknis
Claude Code
alat agentic utama

Catatan terbaru

Terbaru No. 12 · Agentic Coding · Okt 2026 Pin versi transitif di NuGet menutup celah keamanan hari ini, dan jadi misteri bulan depan kalau alasannya tidak ditulis Central Package Management bisa memaksa versi paket transitif tanpa mengubah satu pun PackageReference. Itu alat yang bagus untuk menambal advisory, tapi setiap pin adalah utang: tanpa alasan dan kondisi lepasnya, agent akan menghapusnya karena terlihat tidak terpakai, atau menaikkannya tanpa tahu apa yang dijaga. Baca catatan
  1. No. 11 · Okt 2026 Agentic Coding ID yang bisa diurutkan hanya terurut di database yang membacanya dengan urutan yang sama Aturan "jangan pakai GUID acak, pakai UUIDv7" benar di PostgreSQL dan nyaris tidak berarti di SQL Server. Aturan ID di CLAUDE.md perlu membawa alasannya dan batas berlakunya, lalu ditegakkan oleh build, bukan oleh ingatan agent.
  2. No. 10 · Sep 2026 Agentic Coding Dua composition root yang tidak pernah dibandingkan — dan agent cuma membaca satu Aplikasi yang punya lebih dari satu entrypoint mendaftarkan service-nya dua kali, sendiri-sendiri. Agent akan menyunting yang dia baca duluan, `dotnet build` tetap hijau, dan bedanya baru terasa di lingkungan yang bukan laptop Anda.
  3. No. 09 · Agu 2026 Claude Code Aturan yang wajib jalan naikkan jadi gate — tapi gate yang gagal diam-diam lebih buruk daripada tidak ada Catatan 08 bilang aturan yang wajib jalan sebaiknya naik jadi hook, bukan tinggal di CLAUDE.md. Yang tidak saya sebut di sana: hook yang error dan keluar diam-diam terbaca persis seperti hook yang lolos, dan itu lebih berbahaya daripada aturan yang Anda tahu tidak ditegakkan.
  4. No. 08 · Agu 2026 Claude Code Tujuh catatan menyuruh Anda menulis CLAUDE.md — catatan ini menyuruh Anda memangkasnya Anthropic menghapus lebih dari 80% system prompt Claude Code tanpa penurunan terukur di evaluasi coding mereka. Aturan yang ditulis untuk mengekang model lemah jadi kebisingan untuk model yang lebih kuat — dan seri ini punya beberapa.
  5. No. 07 · Agu 2026 Agentic Coding Log agen bukan dokumentasi — itu mekanisme pemulihan saat sesi mati Sesi agent bisa kehabisan konteks atau berhenti di tengah kerja, dan seluruh alasan di balik keputusannya ikut hilang. Log append-only yang ditulis sebelum tiap tahap membuat sesi berikutnya melanjutkan, bukan mengulang.
  6. No. 06 · Agu 2026 Claude Code Jangan taruh semua aturan di CLAUDE.md: rule yang ber-scope path CLAUDE.md dibaca utuh di setiap sesi, jadi aturan migrasi ikut terbaca saat Anda hanya menyentuh controller. Aturan yang cuma berlaku di satu folder sebaiknya dimuat ketika folder itu disentuh.
  7. No. 05 · Jun 2026 Claude Code Git dan otonomi di CLAUDE.md: kapan agen jalan sendiri, kapan bertanya Aturan git dan batas otonomi yang eksplisit mengurangi friksi dua arah — agent berhenti meminta izin untuk hal remeh, dan berhenti mengambil keputusan yang seharusnya milik Anda.
  8. No. 04 · Jun 2026 Claude Code Definition of done yang bisa dijalankan agen: gerbang kualitas di CLAUDE.md Agent gemar bilang 'selesai' tanpa benar-benar memverifikasi. Solusinya bukan memarahi, tapi menulis definition of done yang bisa dia jalankan sendiri.
  9. No. 03 · Jun 2026 Claude Code Bagian CLAUDE.md yang paling berdampak: peta proyek Kalau agent tidak diberi tahu struktur solution dan ke mana kode baru harus diletakkan, dia akan mengarang strukturnya sendiri — dan biasanya salah untuk arsitektur Anda.
  10. No. 02 · Jun 2026 Claude Code CLAUDE.md: manual operasi proyek yang dibaca agen setiap sesi CLAUDE.md bukan dokumentasi biasa — ini konteks permanen yang Claude Code baca di awal tiap sesi, dan paling berguna kalau ditumbuhkan dari friksi nyata, bukan ditulis sempurna di awal.
  11. No. 01 · Jun 2026 Agentic Coding Agentic coding di proyek C#: konteks lebih penting daripada prompt Hasil agentic coding di proyek .NET lebih ditentukan oleh konteks yang Anda berikan daripada seberapa pintar prompt-nya.

Arsip lama

Mencari tutorial C# klasik?

Tutorial lama tetap tersedia di arsip. Beberapa contoh kodenya mungkin sudah tidak sesuai dengan .NET versi terbaru.

Buka arsip
Ditulis oleh Ahmad Ilham, VP of Engineering Catatan kepemimpinan engineering dalam bahasa Inggris ada di ahmadilham.dev. Kunjungi