InfoTalk#44 産業技術大学院大学 IT勉強会
// 考え方いろいろあるけれど、私はブロック単位でテストするプロシージャ(メソッド)もあれば、全体をテストツール(バリデーション漏れチェック、負荷)で流すけど。 Eclipse を普段ほとんど使わないアレゲですが、リファクタリングを意識して書くのかな? #infotalk
2012-07-20 19:44:21#infotalk 日本でのみ開発するプロジェクトの場合はテストメソッドを日本語にすることにためらう必要はない。日本人には日本語のテストメソッドの方が視認性が高い。そういえば、Javaは日本語のメソッドを定義できましたね。他の言語でも日本語を識別子として使えますね。
2012-07-20 19:44:36// つくづく、 VS + TFS で慣れてると Eclipse IDE は新鮮。 #infotalk
2012-07-20 19:46:30テストメソッドは日本語環境下なら日本語にしてもいい!テストは読む人が理解できるのが一番いい。 うちのチームで日本語メソッドを英語に直したんですが。。。 #infotalk
2012-07-20 19:46:58仮実装のメリット→仮実装しても失敗するということは、テストが間違っている可能性が高い。テストコードのテストになる。 #infotalk
2012-07-20 19:47:23仮実装=茶番。何がうれしいのか。テストコードのあやまりを見つけるのに使える。テストの自動化を行う場合に必ずでてくる議論。 テストコードのテストは実装コードに行わせる。 #infotalk
2012-07-20 19:47:45あ!なるほどな。ディシジョンありき生産管理(PMとして)を意識したらゴールに近づける正しい実装ベースで持っていくってことか。開発チームがみなスキルが高ければいいけど、私も含め悪い意味で多様化してるからなー。 #infotalk
2012-07-20 19:48:39プロダクトコードのテストはテストコードに、テストコードのテストはプロダクトコードにやらせる。その方法が仮実装。なるほど…#infotalk
2012-07-20 19:49:40#infotalk 日本語のテストメソッドを書くときには文字コードには気をつけてほしい。昔、CVSにEUCとSJISが混在しているふざけたプロジェクトがありました。
2012-07-20 19:49:41スポーツと同じだね。経験があり余裕があるときは緩く作り、自信がないときは step by step で向かっていく。 まさに陸上の sprint だ。 #infotalk
2012-07-20 19:49:45TDDのデモ。テストクラスの中に仮実装作っていくのは案外いいかも。 テスティングペアの行き来にイラつくことがあるので。 #infotalk
2012-07-20 19:50:05// プログラミング経験がないシステム部長や、スケルトンツールでしか実装経験をもたない PM がいるような会社はほんと駄目だと思う。 (え? #infotalk
2012-07-20 19:51:51TDDのこころ、一つずつ少しずつ、複数を相手にしない。ひとりずつ対処する。 One Shot One Killとも言えるかな #infotalk
2012-07-20 19:53:02テストのテストコードは?→開発しているコード。「仮実装」でテストをテストしながら進める。この視点はなかった。 #infotalk
2012-07-20 19:53:07