中小企業エレキ技術者のブログ

産業用途向けカメラメーカーのエレキ技術者が綴る日常。ソフト(ScoutChcker)も作ってます!

単体テスト


最近またScoutCheckerのソースをいじっている。


先日、細かいプログラムに分割することに成功したので
その続きとして個々のモジュールの
単体テストもやってみた。


それぞれのモジュールごとにテスト用コンソールアプリを作り
それを起動して結果を見る。


ソフト界隈で、単体テスト用に
一般的に使われるプログラムもあるみたいだけど


使い方覚えるより
自分で書いた方が早そうなので
自分でテストベンチ書いて動かしてるんですが


これw いいっすねw


ってか、これやんなきゃダメなやつですねw


単体テストほど
やる前とやった後で
状況が変わるものもない。


廊下に立たされ
頭をこづかれながら
鼻先で「こんなこともやってないのか?w ああん?w」


ってやられてたのが一瞬で
やる方の立場になるくらいの変化w


分かってもらえます?w


やるまでは、やったら便利そう
だけどちょっと敷居が高いなあって思ってたけど


一旦出来るようになったら
これやるの当たり前でしょ?


やってないのは馬鹿なの?アホなの?


ってくらい状況が変わったw


いや~w これいいw


これ出来るんだったら
気になってたあの箇所も抽出して
観察したいし。


なぜか例外落ちする箇所も
丁寧に追いかけられる。


あらゆるいじわる実験も試せるし。


中身も丁寧に観察出来て
自分の想定通りになってるかどうかも見れるね。


これからは、修正のたびに
全部のテストをスクリプトでまとめて
動かして確認しながら出来るから
信頼性も著しく上がる。


そもそも、一個一個積み上げてく感じが
やってて気持ちいい。


これから作るモジュールも
これ前提でやるから楽しみに成って来たぞw

 

正直、今まで
高級言語でここまで大規模なの
作ったことなかったから


最終形態を動かし
結果が出るまで10-20分待つなんてことしてたけど


昔の自分w アホw


これから、またソフト開発が楽しくなりそうw

 


ありとうございます!

 

 

基板起こしミス0%!回路図NET自動チェックツール
サイト
http://checker.scoutlabo.com/
ScoutChecker Ver 0.1.1.9   10/8リリース
細かい不具合を直しました。一部機能も改善。

ScoutChecker用データベース作成ツール
ScDBEditor Ver 0.0.1.0   10/4リリース
細かい不具合を直しました。

使い方動画をアップしました!
動画

ScoutChecker関連情報メールマガジン
読者登録
thaJ2@mail.os7.biz
こちらに空メールで読者登録がされます。

デバイス登録依頼
問合せフォーム
データベースに入れて欲しいデバイスがあれば、このフォームに書いて下さい。
こちらで入れてバージョンアップでフィードバックします!



質問や疑問、気になることがありましたら
sugaular@gmail.comにメールください。
全力でお答えします!

ランキングに参加2種(押して頂けると助かります)
1.人気ブログランキングへ
2.にほんブログ村 IT技術ブログへにほんブログ村