Komit yang baik adalah terfokus (satu perubahan logis) dengan pesan yang jelas yang menjelaskan apa yang berubah dan mengapa. Komit dan pesan yang dirancang dengan baik membuat riwayat proyek mudah dibaca, berguna untuk memahami perubahan, debugging, dan kolaborasi.
Pesan komit yang baik
GOOD message structure:
Short summary line (~50 chars, imperative mood, capitalized, no period)
<blank line>
Optional body: explain WHAT and WHY (not how — the code shows how),
wrap at ~72 chars. Reference issues if relevant.
✅ GOOD:
Add user email validation to registration form
Validate email format before submission to prevent invalid
accounts. Fixes #142.
❌ BAD:
"fixed stuff", "update", "asdf", "changes", "wip"
→ vague, uninformative — useless when reviewing history later
