Text
Page: 1
コミットメールの
活かし方
須藤功平
株式会社クリアコード
リーダブルコードワークショップ
(パイオニア向け)
2015-12-22
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 2
おさらい:今日の体験内容
✓ 個人として開発する
✓ ペアとして開発する
✓ チームとして開発する
✓ 他メンバーのリーダブルコードを
見つける
✓ ↑を共有する
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 3
目的
ペア→チームへ
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 4
チームでループ
リーダブルコードはないかな?
読む
チーム
リーダブル
コード
リーダブル
コード
お、リーダブルコードだなぁ。
自分が書く時に取り入れよう!
書く
読まれるし
リーダブルコードを書こう!
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 5
ペア→チーム
読むコストが
増える
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 6
対策
✓ 読む量を減らす
✓ 全部読まない
✓ 読み方を変える
✓ 詳細に読まない
✓ 慣れる
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 7
読む量を減らす
✓ 1人で全部読まなくてよければ…
✓ 見つけた人が
リーダブルコードを共有
✓ ↑チームで分担して読めばよい
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 8
チームで分担
リーダブルコードはないかな?
チーム
読む
お、リーダブルコードだなぁ。
みんな、こんなのあったよ!
リーダブル
書く コード
読む
書く
読まれるし
リーダブルコードを書こう!
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 9
読み方を変える
✓ 1コミット当たりの
読む時間を減らせれば…
✓ 詳細に読まない
✓ 見逃しても構わない
✓ チームの誰かが見つければよい
✓ 次に来たときに見つければよい
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 10
流し読む
リーダブルコードはないかな?
リーダブル
リーダブル
読む
コード
コード
リーダブル
コード
チーム
お、リーダブルコードだなぁ。
みんな、こんなの見つけたよ!
書く
リーダブル
コード
読まれるし
リーダブルコードを書こう!
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 11
慣れる
✓ 慣れればコストは下がる
✓ 徐々に慣れればよい
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 12
コードの読み方
✓ これまでの方法
✓ チェクアウトして読む
✓ 今から体験する方法
✓ コミットを読む
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 13
コミットを読む方法
✓ チェクアウトしてgit log
✓ pull型
✓ コミットメール
✓ push型:コミット毎にメールで通知
(メールの取得はpullだけど…)
✓ push型をオススメ:コストが低い
コミットメールの活かし方
Powered by Rabbit 2.1.9
Page: 14
やること
✓ コミットメールを読む
✓ 制限時間内に読めるだけでよい
✓ よいコミットを見つけたら返信
✓ なぜよいかを書く
✓ 他の人の返信を読む(共有)
コミットメールの活かし方
Powered by Rabbit 2.1.9