タグ

2007年6月26日のブックマーク (3件)

  • (続)テストを書かないと品質はやっぱり下がる - Be Happyman!!

    前回のエントリにはたくさんのブックマークをいただきました。やっぱり品質と、それを実現するユニットテストやTDDに関する関心は高いですね。そこでもう少しだけ補足することにします。 ユニットテストとレビューは補完的 まず、 r-westさんより頂いた質問に対する回答です。 ・xUnit有無で、単体バグは3倍の差が付いた。 → xUnitは単体バグを相当削減できる。 ・しかしxUnitを単に実施しただけでは、単体バグは受け入れテストまで相当数残ってしまった。 → xUnitも実施するだけでは単体バグの漏れは相当でる。 と言うことでしょうか。 質問に対する回答としては、「はい。xUnitを単に実施しているだけでは漏れるケースがたくさんあります。」となるでしょうか。 では、Actionレイヤを原因とする、「漏れてしまった単体バグ」15件の内の一部をお見せしましょう。(内容は公開用に多少書き直してます

    (続)テストを書かないと品質はやっぱり下がる - Be Happyman!!
    hiroponz
    hiroponz 2007/06/26
    ソフトウェア開発でのテストの有効性を経験に基づいて紹介
  • モデリング・リファクタリングのススメ

    ビジネス・モデリングなどのモデリングを始めてはみたものの,なかなか上手くモデリングできない…そんな悩みを持っている方も多いと思います。そこで,今回はモデリングを上達させるための「モデリング・リファクタリング」という方法をご紹介します。 モデリング・リファクタリングとは 「モデリング・リファクタリング」とは筆者が考えた造語です。(すでに誰かによって提唱されているかもしれませんが)筆者が発明したものではなく,モデリングに慣れている方なら自然とやっているようなテクニックです。 もともと「リファクタリング」というのは,小さなプログラム(例えばクラス)を作るときに,プログラムの外側の仕様(使われ方)は変えずに,中身の構造だけを変えることです。 なぜそんなことをするかというと,とりあえず仕様は満たしていたとしても,中身が汚い設計のままでは,変更に弱く,保守性も悪いからです。そこで,小さなプログラムを作

    モデリング・リファクタリングのススメ
    hiroponz
    hiroponz 2007/06/26
    業務フローのモデリングについて役立つ情報
  • Googleカレンダーを使いこなすための16のTips - GoogleMania | グーグルの便利な使い方

    Googleカレンダーを使いこなすための16のTips 管理人 @ 6月 14日 11:54am Firefox, Google カレンダー オンラインカレンダー「Googleカレンダー」を使いこなせてますか? 以下に紹介する機能を使えば、Googleカレンダーの使い方が変わります。 16のTipsを覚えて、スケジュールの達人になりましょう。 素早く予定を入力 表示言語を英語に設定したときに使える機能です。Google Calendarを開いた状態でキーボードショートカット「 q 」で「quickadd」画面が表示され、入力した文を自然言語処理機能で自動で読み取って、スケジュール追加してくれます。残念ながら日語には対応していません。英語だと、”tomorrow at 2PM.” などの文を読み取ってくれます。 さらに、英語版のGmailはGcalへ予定追加機能があります。 日語ユーザー

    hiroponz
    hiroponz 2007/06/26
    Googleカレンダーを会議室の予約に利用したりする方法を紹介