matsutakegohan1's blog

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

未分類

TDD2

投稿日:

ちょっとわかってきた!

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

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

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

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

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

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

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

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

-未分類
-, , ,

執筆者:


comment

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

関連記事

no image

パリは萌えているか? NOVA3

NOVAに二度ほど言って自覚した英語の欠点は以下。・圧倒的なボキャブラリの無さ・英文法がグダグダ、過去完了って何だっけ?・ネイティブはどう思う? mustとhave toは英語の授業では一緒と習ったけ …

no image

物欲リスト

あまりに暇なので今現役の服を出してきて、年代別にリストアップを行う。結論として、2点のアイテムについて至急で購入する必要があることが判明した。 ・ジャケット・厚手のなにか ジャケットはここ2年ぐらい難 …

no image

モバゲータウン

アバターに服を着せるところまでは行った。しかしここで動きが止まる。アイテムの数が当然多い、多すぎる。 全国の小中学生の皆様は、 ・1ページ6枚の服。・セレクト/おにい系カテゴリだけで121ページ・カテ …

no image

新しい「ちびまるこちゃん」がガチの件について

こんにちは、最近職場でこんなことを言われます。「きゅーぞうさんのキャラは花輪君だよね」 それとはまったく関係ないのですが、ちびまるこちゃんの配役が変わりました。本日のトクダネでやっていました。 この新 …

no image

Shuttle Launch Seen From ISS…

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

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

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