matsutakegohan1's blog

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

未分類

TDD2

投稿日:

ちょっとわかってきた!

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

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

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

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

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

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

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

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

-未分類
-, , ,

執筆者:


comment

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

関連記事

no image

ジョニ黒

一昔前はウィスキーといえばジョニ黒だった。少し飲みすぎた、倒れる前にインプレッションだけ残したいと思う。 ・香り:the ウィスキー、ほのかなシェリーの甘み?・味 :やさしい甘さと、アルコールの辛さ。 …

no image

ローションティッシュ

TS310081.JPG 昨日からひどい鼻かぜ。すでにティッシュ一箱あけた。 同僚には「q-zouさんそんなにティッシュつかっちゃって若いなーもー」「ローションかつティッシュだなんてq-zouさん若い …

no image

千葉の狩猟

最近は狩猟に凝っています。 本年度は、初年度ということもあり数々の先輩方に指導を受けながら、千葉、茨城、北海道の許可を得て様々な獲物に向かっています。鹿、イノシシ、鳥と一通り経験したところ、大変性にあ …

no image

初めてのclass

初めてperlでclassを作ってみた。内容はあんまり無い、phpで誰しも真っ先に作るclass。配列にkeyとvalをぽんぽん入れて、出せて、毎回array_key_existsしなくて良い。そんな …

no image

白州12年

☆☆☆ TS380074.JPG 香り:うん、良いんじゃないかな。    麦、蜜?、ドライフルーツ?、バニラ?、かすかにチーズ?    ボクチン鼻利かないからなあ・・・味 :なんだか素直な味。旨い。甘 …

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

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

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