Motohiro Takayama

  • Archive
  • RSS

最小パッチの法則

というのがある。

チームで仕事をしているときには、自分のほどこす変更が、他のひとにどれくらい影響を及ぼすのか、についてけっこう考えないといけない。個人でやってるプロジェクトだったら、がががーっと書き散らしたたあとに

git commit -a -m’my huge improvements and cool stuff’

なんてしてしまってもあとで困るのは自分だけなのでまぁよい。でもチームワークは違う。変更の意図がはっきりとわかる diff, commit log を書いて commit し、 push するようにしないと受け入れられにくい。

追加しようとしている機能、バグ修正を実装できた! といって、いきおいそれを commit してしまうようでは、まだまだ素人なのだな。そこから、 commit を分けて/マージして適切な単位に分け、本質的なところが diff で浮き彫りになるようにして、 commit する。それは、いまは時間のかかるプロセスに思えて億劫になりがちなのだけれど、プロジェクトの生存期間は思ったよりも長くなりがちなんだから、歴史をきちんとつくりあげていくに越したことはないのだ。そういうの身を持って知る。

で。とかいうのは、たぶんオープンソース活動で揉まれていたら自然と身についていくことなんだろうなー。世界には勉強するに値することが死ぬまでに途切れないほどある。

  • 1 year ago
  • 4
  • Comments
  • Permalink
  • Share
    Tweet

4 Notes/ Hide

  1. iymsts liked this
  2. notepadforboogie reblogged this from mootoh
  3. yanbe reblogged this from mootoh
  4. mootohclip reblogged this from mootoh
  5. mootoh posted this

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

Avatar 今週はがんばってブログをかくよ

Pages

  • About

Me, Elsewhere

  • @mootoh on Twitter
  • Facebook Profile
  • mootoh on Vimeo
  • mootoh on Flickr
  • mootoh on Delicious
  • mootoh on Pinboard
  • tiltowaito on Last.fm
  • mootoh on Soundcloud
  • mootoh on Rdio
  • mootoh on Foursquare
  • Linkedin Profile
  • mootoh on github

loading tweets…

  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr