matsutakegohan1's blog

matsutakegohan1(きゅーぞう)による、釣り、狩猟、技術?、セキュリティ?、その他の話

未分類

TDD2

投稿日:

ちょっとわかってきた!

ちょうど今の開発で、手ごろなライブラリにできそうなネタがあったので拾う。
そしてひたすら T・D・D! T・D・D! を試みた。

そしてようやくつかみ始める。

なるほど、コードを書ききってからテストするよりも圧倒的にバグの検知と特定の速度。
発見されたバグによる影響が小さい。
数をこなしてなんとなくの粒度も見えてきた。

テストケースを残すことで機能追加やリファクタリングをしたときのミスが非常に見つけやすい。
人様に提供するときに「お前が何を言おうと俺はこんだけのテストはしたんだ!」と
若干の理論武装ができるのが小心の私にはうれしい。

まっとうな本を読んでないで我流でいまいちな理解だろうけど、
これって要件定義の仕様バグを直すのが要件定義の段階なら楽だけど
結合試験だと死ねるって関係と一緒なのかしら。

内心最初はかったるすぎてムカムカしていたけど、
ライブラリの開発はもう T・D・D! と分かれられないなあと実感。

とりあえずはSimpleTestというマイナーなテストクラスの、
さらにassertEqualsしか使っていないという今日この頃なのでさらに追いかけてみたい。
それともPHPUnitやperlのおしゃれなあれのほうが使いやすいのかなあ・・・

webアプリのロジックを組むときの、ユニットテストが行いやすいようなコーディング。
次はこれを目標にしてみたい。

-未分類
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ウィスキー

061130_2334~01.JPG いくつになっても、興味を持った瞬間の無茶はやめられないなあ・・・・こんなに買ってどーすんだろ・・・ 関連

no image

UDレアモルト ダフタウン-グレンリベット21年 1975

☆☆☆☆☆(そのうち星が足りなくなるかもしれません。) TS380102.JPG テラウマス。初の諭吉越えウィスキー。友人の結婚祝いにぶっこんだものである。即日開封してご相伴に預かる。 香り:シェリー …

no image

カロリー

朝:野菜ジュース 50kcal寒天ゼリー 0kcal 昼:イサキのパスタ 450kcal (ミートソースで500だそうなので、それよりは低いと思う。)デザート 150kcal (小さかったけどね)パン …

no image

NOVA2

本日はレベルチェック。レベルは6でした。 NOVA 日常的な、慣れたトピックであれば、おぼつかないながらも会話に参加することができます。ゆっくり正確に話さ れたとき、簡単な短いセンテンスで受け答えがで …

no image

ローブルードゥイッセイ

061220_2252~01.JPG 加齢を迎えている。日々細胞が死んでいく。30歳は目の前だ。加齢臭は目の前だ。 というわけで探し始めた香水。 ヤフオクで効率的に小分けの香水を買い求め気がつけば20 …

第一精工の高速リサイクラーはすべての釣り人の必需品だと思っています。糸の巻き替え、巻き直しにこれが在るのと無いのでは天地の差があります!

シマノの防水クッションは、すべての時期で船釣りのオトモ。一番小さいサイズで大抵大丈夫です。冷えから守ってくれたり、エンジンの振動から守ってくれたり、寝るときに枕になります。

%d人のブロガーが「いいね」をつけました。