TDD Boot Camp Fukuoka 2013/1日目KPT

Keep

  • きしださんのノウハウが面白かった
  • Refactorを忘れない
  • Githubでコード共有
  • 書く前に〇〇しようとするけどどう?と相談する
  • TDDを体験できて面白かった。今までにない経験になった
  • テストは1つずつ
  • 作業をToDo管理でき、順調に作業できた
  • TODOを作ることは常にやっていきたい
  • 黄金の回転を簡単なところから実際にやれた
  • 一つずつテストするの意味が分かった
  • Git/Githubを使いこなす or 使う
  • 会計受付担当だったのでお金がたくさん触れて幸せだった。一時的だけど…
  • shared_examplesを使う
  • 日本語のテストメソッド名いいね!!
  • ペアプロで強制的に人と話したり意見交換できる
  • とにかく参加する
  • テスト駆動開発のRed-Green-Refactorを体験できた
  • 前回(長岡)の反省を活かしてTAできた!!
  • レビューに時間を取れた
  • お菓子食べながらペアプロ!!
  • 命名を最初に議論する
  • やっぱりコード書くには楽しい! テストコードにするのは気持ちいい
  • JUnitの使い方が分かった
  • ペアプロ楽しい
  • JUnit4の使い方がちょっと分かった
  • おかしおいしかった
  • 久々にペアプロした
  • データプロバイダ便利
  • ペアプログラミングはとても良い経験でした
  • 一応課題が全部終わった
  • 悩んだ、困ったときはすぐ声を出して相談する
  • 適度なタイミングで交代しながら進める

Problem

  • テストコードを書き続けるモチベーションの維持が大事。やっぱり手を抜きたくなる…
  • やっぱり普及させるには実践するしかないのかな…。チームに浸透させるにはどうしたら…
  • RubyMineがいなかった
  • 端末の動作確認がとれていなかったので、時間をロスした
  • Emacsが使えなかった
  • C#よりF#で書きたいなぁ…
  • 人によってエディターが違うのでやりにくいところも…
  • 他人のPCは使いづらい
  • TDDBC経験者2人+初参加者1人だと経験者が先行してしまう感が…
  • ナビゲーターの時に手を出してしまうのを控えたい
  • Groovyがいなかった
  • Javaの人が少なかった
  • Gauche使いたかった
  • 実はRSpecを良く知らなかった
  • テストコードが冗長すぎる
  • 言語の勉強をもっとしなければ!
  • テストに通らないテストを行うのを最初忘れていた!
  • Parserや正規表現を使った方が楽なお題だとついそちらで考えてしまう?
  • 前半Gitを使っていなくてソースの変更内容を忘れてしまった
  • ついついテストコードより先に実装を行おうとしてしまうorz
  • 最初はなかなかやり方が分からず、困惑した
  • 全体のテスト戦略を十分に練っていなかった (何をどういう順序でテストしていくか)
  • コーディング力が圧倒的に足りない
  • 寒暖の差が激しい
  • 時間の管理が甘かった
  • アイスブレイクがあった方が良い?
  • 会場設営に時間がかかった
  • あつい。
  • テストの順番をミスって、TDDの手順(Red, Green, Refactor)を回せなかった
  • red->green->refactorのサイクルが回るまで時間がかかった。(greenのケースのみを書いていた)
  • 課題をシンプルに考えることが出来ずに行き詰まった
  • 課題は全部終わったが、もっといいロジックがあるのではないか
  • RSpecの記法を十分に知らなかった
  • テスト名を適当に付けていたので、分かりやすい名前をつける

Try

  • RSpecのリファレンスを読む
  • コミット単位を十分に小さくする
  • 黄金の回転を意識して続ける!
  • 問題を小さな単位に分割する
  • LTやる!!
  • MSTest + Chaining Assertion
  • クロージャを使った実装をする(JavaScript?)
  • Jenkinsを使ったテスト自動化を試したい
  • Dom描画のテストもしてみたい
  • moreスイーツ
  • RSpecのテストのグループ分けを美しくしたい
  • 仕事でTDDをやりたい
  • いろいろな本を読もうと思った
  • 時間配分を意識する
  • 臆せず意見を出す
  • だんだん慣れてきたので回転のスピードを上げていく
  • Githubを使いたかった。もしくはローカルにgitサーバを立てる
  • Githubにpushしながらする
  • 電話番号のバリデートプログラミング
  • RSpecのshouldじゃなくてexpectを使ってみる
  • RSpecの新記法を試す。should -> expect
  • 今後はもっとたくさんのお題を試してみたいです
  • Selenium連携とか他の機能を使いたい
  • 月曜からのコーディングでテスト書く!
  • ペアプロよりトリプロが難しい! うまく回したい!
  • 仕様はちゃんとチェックしようと思った
  • Groovyをちょっとやってみたい
  • JUnit実践入門をちゃんと読みたい
  • 画面共有とか出来ると便利
  • LT
Last modified:2013/06/16 01:00:12
Keyword(s):
References: