Tech Talk Blog 編集後記 #1
Tech Talk Blogをご覧いただきありがとうございます。
私のエントリ
Six Apart のチーム開発 ~ コミット・ログをメールで に多くの方々から反応を頂きとてもうれしかったです。
tokuhiromさんのエントリ [dev]コミットメールとコミットの粒度 からトラックバックを頂いたので補足的に回答いたします。
Six Apartの場合、コミットの粒度はbug fix単位またはnew feature単位がほとんどです。例えば2つのファイルに修正があったとすると、2回コミットするのではなく、2ファイルで1コミットになります。bug fixやfeatureなどコードの修正に意味を持つ単位でコミットされますので、コミット・ログを見れば修正の全貌がほぼ明らかになります。また、コミット・ログにはbugのidなどを記述しますので、コミット・ログから情報をトレースすることもできますし、バグ・トラッキング・システムからもトレースすることが可能です。traceabilityを確保することは分散開発や複数名での開発には重要な課題です。特にコミット・ログにbug idがあることで威力を発揮するのはいくつかのバージョンをマージするときです。マージは1名が専任で行うことが多いので、修正をトレースできないとつらいです。
ということで、コミット・ログの粒度はbug fix単位またはnew feature単位で行っています。
これからもTech Talk Blogでは、Six Apartの技術的な話や開発に関係する話をお伝えできれば良いなぁと思っています。
また次回もお楽しみに。
Comments