Book
テスト駆動開発
Kent Beck
Summary
テストを先に書くことで設計を導くTDDの真髄を解説。 Red-Green-Refactorサイクルを通じて凝集度が高く結合度の低いコードを生み出す手法を学べる。
Editor's Note
For those who want to learn TDD hands-on by working through examples. It favors practice over theory, making it a solid first step toward habituating quality; its examples are small, so supplement with other books for production-scale use.
Target Readers
- テスト駆動開発を基礎から学びたいエンジニア
- 設計力を向上させたい中級開発者
Tags
Colophon
- Publisher
- オーム社
- ISBN
- 978-4274217883
- Published
- Oct 2017
- List price
- ¥3,080incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Clean Code
Robert C. Martin
Reason: To keep writing clean code, you need a foundation that lets you change it without fear. Test-driven development instills the discipline of growing clean, working code in small cycles, turning quality into a habit.
Next Books
- Recommended
Unit Testing Principles, Practices, and Patterns
Vladimir Khorikov
Reason: Once the small TDD cycle makes writing working tests second nature, you advance to principles of what and at what granularity to test. Good tests are resistant to refactoring, do not get in its way, and reliably catch regressions.
- Recommended
実践テスト駆動開発
Steve Freeman, Nat Pryce
Reason: After getting comfortable with unit-level TDD, you move to outside-in TDD—driving from acceptance tests down to units—to design the collaboration between objects itself. Mocks become a tool for expressing collaboration, not just a stand-in for implementations.