Kunci adalah memberikan bahan baku kepada AI — diff atau kode sebenarnya — dan minta format yang spesifik dan konvensional. AI bagus dalam mengubah perubahan menjadi prosa yang jelas, tetapi hanya jika dapat melihat apa yang berubah.
Kunci adalah memberikan bahan baku kepada AI — diff atau kode sebenarnya — dan minta format yang spesifik dan konvensional. AI bagus dalam mengubah perubahan menjadi prosa yang jelas, tetapi hanya jika dapat melihat apa yang berubah.
git diff --staged | <your AI tool>.feat:, fix:, docs:), atau gaya changelog Anda.Pesan commit yang malas:
fixed stuff
Setelah memberikan diff dan meminta gaya Conventional Commit:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
Versi kedua memberi tahu reviewer apa yang berubah dan mengapa — jauh lebih berguna di git log enam bulan kemudian.
Selalu baca hasil terhadap perubahan sebenarnya. AI tidak mengetahui niat Anda — hanya kode yang ditunjukkan kepadanya — jadi dapat salah memberi label fix sebagai feat atau mengklaim efek samping yang tidak nyata.
Pesan commit dan dokumentasi yang baik adalah cara Anda dan rekan kerja memahami di masa depan mengapa kode ada. AI menghilangkan gesekan menulis dengan baik, tetapi akurasi ada di tangan Anda: changelog yang salah dengan percaya diri lebih buruk daripada tidak ada. Berikan input nyata, tuntut konvensi nyata, dan verifikasi sebelum Anda commit.
Perpustakaan pertanyaan wawancara IT dengan jawaban mendetail — dari Junior hingga Senior.
Donasi