Commit message yang baik adalah tanda seorang developer yang profesional dan peduli terhadap timnya. Bayangkan kamu perlu melacak kapan sebuah bug diperkenalkan ke dalam kode, atau memahami alasan di balik perubahan yang dibuat dua bulan lalu. Riwayat commit yang ditulis dengan buruk — penuh dengan pesan seperti "update", "fix", atau "asdfjkl" — membuat pelacakan itu hampir mustahil. Artikel ini membahas cara menulis commit message yang informatif, konsisten, dan bermanfaat.
Mengapa Commit Message Penting?
Commit message bukan hanya catatan untuk dirimu sendiri. Ia adalah komunikasi dengan:
- Rekan tim yang harus memahami perubahanmu saat code review.
- Dirimu sendiri di masa depan ketika debug masalah yang muncul berbulan-bulan kemudian.
- Alat otomasi seperti changelog generator atau CI/CD pipeline yang membaca pesan commit.
Format Dasar Commit Message yang Baik
Commit message yang baik memiliki struktur:
<tipe>(<scope>): <deskripsi singkat>
[body opsional — penjelasan lebih detail]
[footer opsional — referensi issue/ticket]
Contoh lengkap:
feat(auth): menambahkan validasi token JWT pada middleware
Token sebelumnya tidak divalidasi masa berlakunya sehingga
token kadaluarsa masih bisa digunakan untuk akses endpoint.
Closes #142
Artikel ini ditampilkan sebagian. Untuk pembahasan selengkapnya, beserta contoh dan langkah detailnya, Anda dapat membacanya pada sumber aslinya:
Cara Menulis Commit Message yang Baik di Git
Tutorial pemrograman dan tools developer lainnya juga tersedia di dhiecoderweb.com.
Top comments (0)