10周年のSPコンテンツ!
1
#1 C# から Java へのプログラム移植で体験したTDDの効果は?

(SIN さん)

しみみん @KatsuYuzu
私も現プロジェクトからTDDはじめてみた。まだコツがわからず。 #clrh78
のはこさん @m0n0_san
セッション始まりました。 #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
ユニットテストで品質保証はできない #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
プログラムの開発終了は、その使用が終了するとき #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
デグレを早期発見できてうれしくなる #clrh78 後から書くことに限界を感じる、とかそうだよなぁ、と思う事満載です
しみみん @KatsuYuzu
何に対しても自分のルールが見えてないや 常に迷走 #clrh78
naoki0311 オルタ @naoki0311
#clrh78 完成系は動画を見てください!
Ahf(Tomoyuki Obi) @twit_ahf
BJD の Java 移植、FTPとDNSが大体終わっているんだ。すげぇ #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
BJD で用意したユニットテストは現状 360 件くらい。できるだけ短時間に流せるようにしている #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
C# と Java は見た目は似てるが、そう甘くなかったw #clrh78
しみみん @KatsuYuzu
そのままコンパイル通るとかゴリ押しすぎるw #clrh78
naoki0311 オルタ @naoki0311
#clrh78 ReSharperはvar推しだけど、Javaは…!!!
のはこさん @m0n0_san
Javaさんは、融通がきかなかった。 #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
テストのメソッド名は日本語 #clrh78 やってみるとわかりやすいとの事。あー、なるほど。
のはこさん @m0n0_san
テスト名を英語で全部書いたらしんでしまう #clrh78
Tsuyoshi Yamamoto @t_yama27
NUnit、テストケース名日本語で書けたの?#clrh78
Ahf(Tomoyuki Obi) @twit_ahf
自分なりのルールとして、基本パターンと例外パターンしか使わないようにした #clrh78
Ahf(Tomoyuki Obi) @twit_ahf
テストを読むのがつらくなるので、基本型を定義してその型に沿ってテストを記述するように。 #clrh78 読むのが大変だし、変にまとめたりはしない。
Ahf(Tomoyuki Obi) @twit_ahf
DRY原則は、定型以外に適用するようにした。あくまでも基本型に拘り、できるだけ解析しなくていいようにした、ということなのか。 #clrh78
のはこさん @m0n0_san
1つのテストで1つのテストが原則。後々の事を考えたら基本型がやっぱり大事。 #clrh78
残りを読む(99)

コメント

Ahf(Tomoyuki Obi) @twit_ahf 2013年1月19日
謎の実験の模様を追加しました
ログインして広告を非表示にする
ログインして広告を非表示にする