HeadlinesBriefing favicon HeadlinesBriefing.com

Deskripsi commit sebagai alat berpikir

Hacker News •
×

Sebelum AI, saya menulis deskripsi commit yang cukup panjang untuk perubahan besar, membutuhkan lima hingga sepuluh menit untuk menyusun dan membacanya ulang. Saya melakukan ini untuk menyertakan semua informasi berguna, menjelaskan apa dan mengapa, dan membantu diri saya di masa depan memahami alasannya. Menulis dengan orang pertama, seperti "saya melakukan ini karena…", membuat prosesnya lebih pribadi dan reflektif. Ini bukan hanya tentang pesan; menulis membantu saya mengevaluasi ulang keputusan kode saya, kadang mengarah pada perubahan yang berbeda atau lebih baik.

Sekarang, dengan pengkodean agen, AI menulis kode dan deskripsi commit. Perdebatan berfokus pada membaca kode yang ditulis AI, tetapi saya merasa deskripsi commit yang ditulis AI lebih sulit. Agen kekurangan konteks lengkap yang tersebar di berbagai alat, dan ketika mereka tidak tahu 'mengapa', mereka mengarang penalaran, yang berbahaya. Memberi agen semua konteks melalui obrolan atau alat membantu mereka menjelaskan 'mengapa' dengan jelas, tetapi tidak menyelesaikan masalah verifikasi: hanya saya yang dapat memastikan kode sesuai dengan deskripsi.

Jadi, saya menulis pesan commit sendiri. Ini memaksa saya untuk merenungkan perubahan yang dibuat AI dan memastikan semuanya sesuai yang diinginkan. Jika saya tidak bisa menjelaskan 'mengapa', saya mengirimkan sesuatu yang tidak saya pahami. Deskripsi commit berfungsi sebagai alat berpikir, membantu saya menyelesaikan kalimat seperti "saya melakukan ini sampai kita…" dengan kriteria keluar yang tidak bisa disimpulkan AI. Menulis 'mengapa' mengungkapkan apakah Anda benar-benar memahami apa yang Anda kirim.