moonmile solutions 分室

ソフトウェア開発者の情報収集をリアルタイムで垂れ流し...という具合に行きます。

運賃プログラムのテストの話、何が気になるか分かった

形式仕様記述言語の話もそうなのだが、テストを作るプログラムが java なのが、ちょっと...と思う。

運賃計算ロジックが C++ で、それをテストする場合は、できるだけ形式が離れた言語が良くて、普通の手続き型の言語、Perl とか Ruby を使ったほうがよかったりする。

ロジックをテストするロジックはスピードはいらない(スピードを必要とするテスト自体が、崩壊している話もあるけど)ので、スクリプト言語のほうが修正しやすくてよい。

そうそう、大学の頃は、Fortran のロジックを、Perl を使ってチェックしていたのを思い出した。