最近また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.にほんブログ村