タグ

2008年7月7日のブックマーク (1件)

  • 第2回 WEwLC 読書会 - 木曜不足

    Working Effectively with Legacy Code というがある。 "Legacy Code" とは、このでは「テストコードが書かれていないコード」という定義だ。定義を聞いただけでなぜかもの悲しい気持ちになれる言葉というのもなかなかあるまい。*1 このは、(他の人が書いたのか自分で書いたのかはおいといて)"Legacy Code" が目の前にあって、それに機能を追加しないといけない人のために、許される時間や対象コードのタイプなどに応じてどのような手法がありうるのかをカタログ化して列挙してくれている。 カタログといっても「手法のアルファベット順に列挙」のような血の通ってなさそうな代物ではなく、各章のタイトルは "I Need to Make a Change. What Methods Shoud I Test?" とか "I Need to Make a Cha

    第2回 WEwLC 読書会 - 木曜不足
    Horiuchi_H
    Horiuchi_H 2008/07/07
    『やりたいことに対して実装がすぐに頭に浮かぶ人には TDD は向いていないとの答えが。』boseな人に言われました。テスト書きやすいコードにするには、今までのスタイルを捨てる必要があってキツイですよね。