( BaT | 2017. 02. 05., v – 15:16 )

Nagyjából amit cus írt.

Én a forráskódban elhelyezett kommentek jobb alternatívájaként tekintek a verziókezelő historyra:

  • A kódhoz permanensen hozzárendelődik a commit message, így az soha nem lesz outdated. Ha a kód változik, ahhoz automatikusan új message keletkezik.
  • A commit message nem szennyezi a kódbázist, attól elkülönül. A kód a "hogyan", a commit message a "miért" kérdésre válaszol.
  • Lehetővé teszi, hogy behatároljuk, hogy egy megváltozott viselkedés (pl. bug :)) egész pontosan mikor, milyen változtatással, miért és ki által keletkezett (pl. git bisect), drasztikusan lecsökkentve az ennek felkutatására, megértésére fordítandó időt.