http://connpass.com/event/2929/
TDDeXchange in Tokyo #TDDeX
http://togetter.com/li/540368
TDD eXchange
TDD Boot Camp Tokyo 2013-07 に参加してきました #tddbcでは、ほぼコードを書くことは無いだろうと思い、参加してきました。
テストコードの保守性をどうやって保っていくのかを考えるいいきっかけになったと思いました。
これまでテストの無いレガシーコードをテストしやすいコードまでなんとか引き上げてきました。
今後、自分以外の人間が携わった時に果たしてメンテナンスしやすいコードなのか分からないので、そういった視点で見直していくのは大切なのではないかと感じました。
途中までですが、APIを考えていたら時間を使いすぎてコード書く時間がほとんど取れませんでした。
DIとか全く考えずに書き始めたので、どうしようかと考えたところで時間切れになってしまいました。
このお題ならBoundaryでのテストはどうしたら良いのか、まだ出来ていないレイヤーをどう扱うのかを考える必要があるので、経験値がかなり上がると思いました。
普段意識してなかったツールもこのような視点から見てみるのも面白そうだと感じました。
TDDの自殺 #TDDeX from Kyon Mm
詳細については、「TDDの自殺」を発表しました。 #TDDeXをご覧ください。テストコードの保守性をどうやって保っていくのかを考えるいいきっかけになったと思いました。
これまでテストの無いレガシーコードをテストしやすいコードまでなんとか引き上げてきました。
今後、自分以外の人間が携わった時に果たしてメンテナンスしやすいコードなのか分からないので、そういった視点で見直していくのは大切なのではないかと感じました。
途中ですが、今日の成果 #TDDeX grimrose/tdd-exchange-todo-list https://t.co/a5jvAnXDS8
— とーます (@grimrose) July 28, 2013
途中までですが、APIを考えていたら時間を使いすぎてコード書く時間がほとんど取れませんでした。
DIとか全く考えずに書き始めたので、どうしようかと考えたところで時間切れになってしまいました。
このお題ならBoundaryでのテストはどうしたら良いのか、まだ出来ていないレイヤーをどう扱うのかを考える必要があるので、経験値がかなり上がると思いました。
普段意識してなかったツールもこのような視点から見てみるのも面白そうだと感じました。
おわりに
今回の言語シェアNo.1はGroovy #TDDeX
— とーます (@grimrose) July 28, 2013
@kyon_mmさんがいらっしゃったおかげか、Groovyを使っていた方がこんなに多かったとは思いませんでした。
会場は、おしゃれで居心地のいい空間でした。こういう場所でコード書いていたいなと思いました。
主催の@kyon_mmさん、スタッフの皆様、会場を提供して下さった株式会社ドリコム様ありがとうございました。