アカウント名:
パスワード:
ケント・ベックの「テスト駆動開発入門」にっちもさっちもいかなくなってプログラミングに対してのやる気も失っていた当時の自分。最速でテストを通過させるために期待する返り値をハードコーディングする場面を読んだときは、固執していた常識が崩壊。今ではテスト通過させるためにはハードコーディングも平気でやれるようになりました。(もちろん後でリファクタリングするのが大前提ですが)プログラミングの楽しさを思い出させてくれて、開発をすすめるにあたって必要な勇気を取り戻すことができました。訳に関しては色々とあるようですが、自分の中では大きな影響を受けた大切な一冊です。(ブライアン・カーニハンの「UNIXプログラミング環境」とかアンドリュー・ハントの「達人プログラマー」、それにジョン・ベントリーの「珠玉のプログラミング」も思い出深くて影響は大きかったです。もちろん、「Code Complete」も)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
テスト駆動開発入門 (スコア:1)
ケント・ベックの「テスト駆動開発入門」
にっちもさっちもいかなくなってプログラミングに対してのやる気も失っていた当時の自分。
最速でテストを通過させるために期待する返り値をハードコーディングする場面を読んだときは、固執していた常識が崩壊。
今ではテスト通過させるためにはハードコーディングも平気でやれるようになりました。
(もちろん後でリファクタリングするのが大前提ですが)
プログラミングの楽しさを思い出させてくれて、開発をすすめるにあたって必要な勇気を取り戻すことができました。
訳に関しては色々とあるようですが、自分の中では大きな影響を受けた大切な一冊です。
(ブライアン・カーニハンの「UNIXプログラミング環境」とかアンドリュー・ハントの「達人プログラマー」、それにジョン・ベントリーの「珠玉のプログラミング」も思い出深くて影響は大きかったです。もちろん、「Code Complete」も)