kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

後テスト駆動

今日はSQLをなおしたのでその確認用のテストケースを実行するプログラム作り。最初に作っておけ〜なんて言わないで。テストケースを考えたり、テストケースを作り上げる自動化の仕組みを考えたりするのは楽しいが、結局自動化ができなくて手動作成となるとげんなりする。
具体的にはクラスのメンバ変数をダンプするなんてあたり。C++でもそうだけれど、メンバ変数のコレクションなんて取れないから、ちまちまちまちまprintf()する。そういう処理を書いていると飽きる。10個程度ならまだしも、多いのになるとメンバ変数100下らないし(^^;。
普通のテキストならたとえばスクリプト言語で自動生成なんてこともできるけれど、それもできない我が環境…悲しい。
テストパターンをひっしにコード作成して(それでも「こうやれば自動生成やりやすいかな」とつい思ってしまう)、本日の労働は9:15〜20:45ってところ。