東京Ruby会議01に参加してきた.
最初は少なかったんですが,終わる頃にはかなりの大人数になってました.さすがは東京(?).当日は2時間早く出社して早めに変える変則シフトでがんばりましたヽ(´ー`)ノ.
それでは当日のログを.
それRubyでもやりたい @ 和田さん
- gihyoコラボ企画 TDD 講座
- デブサミ2009でコンテンツ委員やるらしい
移植した中身のこと
移植した方法のこと
- まず検討
- 定番ライブラリでダメか?代替案は?
- 次は全部移植するべきか?
- その美点と既存のものとの融合なども検討
- 最初に確認すること
- テストがあるか?
- 欲する機能の切り出し可能か?
- 大原則 : 一度に複数を相手にしない by 宮本武蔵
- だんだん動くように書き直す手法
- 逐次訳的移植
- 名前などはそのまま
- 逐次訳的テスト移植
- 変えたもの
- 言語間の違いは変更した
- PTSCTCPW
- 単純なテストから移植していく
- それ以外は pending
- 単純なテストから移植していく
- Characterization Test
- 移行元の振る舞いに不明な点がある
- 移行元コードの現在の振る舞いを自動テストに落とし込む
- 洗練する
- TDDのサイクル
- 実装のテストから仕様に対するテスト
- ホワイトボックステストからブラックボックステストに変換
- RSpec でやってみる
- 外部仕様の記述に切り替える
- 郷に入っては郷に従え
- Ruby っぽいコード変換していく
- 王道を知る
- 王道があればそれを取り入れる
- パーサジェネレータ racc
- 割愛されたのであとで調べる
- 恩返し
- 移植時にわかった点やいいコードなどを元に Feedback する