yet another TDD
-
Upload
kohei-matsuoka -
Category
Business
-
view
8.408 -
download
0
description
Transcript of yet another TDD
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 11/3/322
もうひとつのもうひとつのTDDTDD開発開発
22/3/322
TestTest--Driven Driven DevelopmentDevelopment
((テスト駆動開発テスト駆動開発))
33/3/322
OmoiyariOmoiyari--Driven Driven DevelopmentDevelopment
((思いやり駆動開発思いやり駆動開発))
44/3/322
TicketTicket--DrivenDrivenDevelopmentDevelopment
((チケットチケット駆動開発駆動開発))
55/3/322
チームで開発チームで開発
http://www.flickr.com/photos/tavallai/361088791/
66/3/322
コミュニケーションコミュニケーション
メール?メール?チャット?チャット?
77/3/322
開発者開発者
開発者
情報が分散情報が分散開発者
88/3/322
なんとかしたいよねーなんとかしたいよねーと⾔うわけでと⾔うわけで
チケット駆動開発にチケット駆動開発に挑戦中挑戦中
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 99/3/322
チケット駆動開発チケット駆動開発とは?とは?
1010/3/322
開発のサイクル開発のサイクル設計
実装試験チケット
1111/3/322
開発者開発者
開発者開発者
チケット
情報を⼀箇所に情報を⼀箇所に
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 1212/3/322
チケットとは?チケットとは?
1313/3/322
「「TracTrac」というソフトの」というソフトのバグ管理機能バグ管理機能
1414/3/322
みんなで使うみんなで使うToDoToDoリストリスト
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 1515/3/322
やってみようやってみよう(登録編)(登録編)
1616/3/322
開発項⽬を登録開発項⽬を登録
1717/3/322
メンバへ割り振りメンバへ割り振り
1818/3/322
⾃動的に⾃動的にメールで通知メールで通知
Trac 開発者チケット
1919/3/322
⾃分のチケットを表⽰⾃分のチケットを表⽰
2020/3/322
チケット単位に実装チケット単位に実装
2121/3/322
疑問点もチケットで疑問点もチケットで
2222/3/322
進捗状況も分かる進捗状況も分かる
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 2323/3/322
やってみようやってみよう(コミット編)(コミット編)
2424/3/322
実装が終わると実装が終わるとSubversionSubversionにコミットにコミット
チケット 実装
2525/3/322
コミットログにコミットログにチケット番号を書くとチケット番号を書くと
$ svn commit
写真の右寄せ表⽰に対応した (fix #3)
2626/3/322
⾃動でチケットを解決⾃動でチケットを解決
2727/3/322
チケット無しのチケット無しのコミットは禁⽌!コミットは禁⽌!
よく分かんないコミットを無くすよく分かんないコミットを無くす
チケット コミット
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 2828/3/322
ソースコードソースコードレビューレビュー
2929/3/322
差分とチケットを確認差分とチケットを確認差分
チケット
3030/3/322
レビューコメントもレビューコメントもチケットの履歴にてチケットの履歴にて
レビュー者 開発者
チケット
チケット
修正&コミット
ITpro Challenge! 2007.9.7ITpro Challenge! 2007.9.7 3131/3/322
まとめまとめ
3232/3/322
⼀家に⼀台⼀家に⼀台
SubversionSubversion××
TracTrac
3333/3/322
moremore……
Shibuya.trac