タグ

2006年4月28日のブックマーク (4件)

  • テスト駆動を導入するための3つのポイント

    前編「テストを金額にするといくら?」ではテストの価値を価格として算出し、その重要性を検証するという思考実験を行いました。その結果、大ざっぱながらも、テストの重要性に少し現実味が持てたのではないでしょうか。後編では、テスト駆動開発をプロジェクトに導入して、運用するための具体的なノウハウを紹介します。 テスト駆動開発(TDD)を回すのにもノウハウが要る TDDでは、いままでよりユニットテストコード作成にウェイトが置かれるので、ユニットテストコード作成の進ちょくがプロジェクトの進ちょくに与える影響は大きくなります。つまり、ユニットテストコード作成の効率性をより高めていかなくてはならないわけです。 では、ユニットテストコード作成の効率性を高めるには、具体的にどうすればよいでしょうか? まずは以下の2点を押さえるべきでしょう。 EoTの高い設計になっていること テストコードが正確に業務仕様を表してい

    テスト駆動を導入するための3つのポイント
  • 表示できません - Yahoo!ニュース

    大谷翔平、第2打席で今季7号ホームラン!打球速度184キロ、打球角度39度&滞空時間7秒のスーパームーンアーチ 自身5試合連続安打で打率3割も目前

    表示できません - Yahoo!ニュース
  • ソフトウェアの仕様をわかりやすく説明する確実な方法 - 酔狂人の異説(新館)

    「発注者にやさしいシステム仕様目指し、大同団結」というのがJavaBlackさんに皮肉られていたが、実はソフトウェアの仕様をわかりやすく説明する方法はある。それは、開発したソフトウェアを使って説明することである。 これは、皮肉を言っているわけではない。喩えて言えば、チョウの飛び方を説明するようなものである。言葉や図を多量に費やすより、チョウが飛ぶところを実際に見せたり、ビデオを見せたりする方がはるかにわかりやすく確実である。 大同団結するのなら、ほとんど不可能と思われる「発注者にやさしいシステム仕様」を目指すより、プロトタイピングやスパイラル型、イテレーション型の開発を発注者が受け入れやすくすることを目指して欲しいのだが……。

    ソフトウェアの仕様をわかりやすく説明する確実な方法 - 酔狂人の異説(新館)
  • ウォーターフォール型開発はプロジェクトマネージメント不在 - 酔狂人の異説(新館)

    ウォーターフォール型開発でもうまくいくことはある はぶあきひろさんがウォーターフォール型開発でもきちんとできればうまくいくと書いていた。 世の中でウォーターフォールを貶している人で、きちんと運営された綺麗な形で成功したウォーターフォールに参画した経験をお持ちの上で貶している人ってどれくらいいるのかわかりませんが、少なくとも私は、ウォーターフォールだからという理由で失敗したプロジェクトは知りません。ウォーターフォールだろうが何だろうが、プロジェクト運営が下手なら失敗するし、要件をきちんとお客様と合意できないままにリリースしようとしたらしっぺ返しがくるだけの、当たり前の帰結しか見たことがありません。 確かにウォーターフォールでもうまくいくことはある。だが、それは単に運に恵まれただけではないだろうか。 多くの場合様々なトラブルが発生する 僕は今の段階ではウォーターフォールは嫌いです、という感情的

    ウォーターフォール型開発はプロジェクトマネージメント不在 - 酔狂人の異説(新館)