Skip to Content
テスト駆動開発を学ぶ
book

テスト駆動開発を学ぶ

by Saleem Siddiqui
May 2025
Intermediate to advanced
280 pages
3h 35m
Japanese
O'Reilly Media, Inc.
Content preview from テスト駆動開発を学ぶ

付録C. 謝辞

本を書くというのは奇妙な努力である。古今東西を問わず、言葉の魔術師は羽ペンを握っても、キーボードを手にしても、一人で苦労する。ゴッサムのようなアイデアは、しばしば首尾一貫した文章になることに抵抗し、言い回しが完璧に形成されることはめったにない。散文が機能すれば、コードは機能しない。散文が機能しなければ、コードは機能しない!

しかし、この努力の最も奇妙な側面は、この孤独な労苦ではない。引きこもりがちな著者の背後には、彼らのたゆまぬ努力なしには、そのアイデアが出版された本の中で再定義された生命を発見することはないだろうという、正真正銘の支援者たちがいるということだ。

まず第一に、プログラミングの先駆者である情熱的で献身的な人々なしには、ソフトウェアを書くこと、そしてそれをテストから 導くことへの私の熱意は燃え上がらなかっただろう。 その最たるものが、プログラミングを発明した"ENIAC Women "たち-キャスリーン・アントネッリ、ジーン・バーティック、ベティ・ホルバートン、マーリン・メルツァー、フランシス・スペンス、ルース・タイテルバウム-である。ケント・ベックはテスト駆動開発を再発見し、愛すべき不朽の名著を書いた。私は、道を切り開いてくれた彼ら全員に感謝している。

私をより良い著者にしてくれたオライリーの人々に感謝している。出版の世界は、約20年前の私の最初の本から大きく変わった。エレノア・アブラハム、クリステン・ブラウン、ミシェル・クローニン、メリッサ・ダッフィールド、スザンヌ・ヒューストン、そしてその他の方々のおかげで、長い中断期間にもかかわらず、私の出版への2度目の進出は滞りなく行われた。

ロヨラ大学シカゴ校でコンプ・サイエンスを教えていたコンスタンチン・ルーファー博士は、私に好奇心と驚嘆の念を植え付けた。

ニール・フォードは私のキャリアを通して友人であり、指導者でもあった。彼の励ましとフィードバックがなければ、この本を書き上げることはできなかっただろう。

Hermann Vockeは、本書のテキストとコードを詳細にレビューし、多くの示唆を与えてくれた。エドワード・ウォンもまた、この本をより良くするためのフィードバックを提供してくれた。残された欠点はすべて私自身のものである。

私は仕事上、多くの人々の賢明な助言と支援から利点を得てきた。カレン・デイビス、ハニー・エレマリー、マリリン・ロイド、ジェニファー・マウンス、ポーラ・ポール、ビル・スコフィールド、ジェン・スティルたちは、彼らの言葉や行動によって私を駆り立ててきた。

そして最後に、親愛なる家族へ:あなた方への感謝の気持ちは、私の作家としての貧しさゆえに言い表すことができないだけであって、誠意や感情が欠けているからではない。ジャネル・シャロン博士は、卓越した思考パートナーである。Salma Siddiqui博士、Shakeel Siddiqui博士、Nadeem Siddiqui博士、Rashid Qayyum博士は、私の家族的な博士の知恵のパネルであり、私の考えを豊かにし、洗練させてくれる。サファ・シディキとスンブル・シディキは私の力強い柱である。私の欠席を許してくれることで、この本の代償を払ってくれた。夜も週末も、私の付き合い(そんなものだ!)なしで過ごすことは、あまりに頻繁だった。本当にありがとう。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

はじめての知識グラフ構築ガイド

はじめての知識グラフ構築ガイド

Jesus Barrasa, Jim Webber
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘

Publisher Resources

ISBN: 9798341650992