Book description
Another day without Test-Driven Development means more time wasted chasing bugs and watchingyour code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a longuseful life. This is the first book to teach the hows and whys of TDD for C programmers.
Publisher resources
Table of contents
- Foreword by Jack Ganssle
- Foreword by Robert C. Martin
- Acknowledgments
- Preface
- Chapter 1: Test-Driven Development
-
Part I. Getting Started
- Chapter 2: Test-Driving Tools and Conventions
- Chapter 3: Starting a C Module
- Chapter 4: Testing Your Way to Done
- Chapter 5: Embedded TDD Strategy
-
Chapter 6: Yeah, but...
- We Don’t Have Time
- Why Not Write Tests After the Code?
- We’ll Have to Maintain the Tests
- Unit Tests Don’t Find All the Bugs
- We Have a Long Build Time
- We Have Existing Code
- We Have Constrained Memory
- We Have to Interact with Hardware
- Why a C++ Test Harness for Testing C?
- Where Are We?
- Put the Knowledge to Work
- Part II. Testing Modules with Collaborators
- Part III. Design and Continuous Improvement
- Part IV. Appendixes
- You May Be Interested In...
Product information
- Title: Test Driven Development for Embedded C
- Author(s):
- Release date: April 2011
- Publisher(s): Pragmatic Bookshelf
- ISBN: 9781934356623
You might also like
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …
book
Refactoring: Improving the Design of Existing Code
Fully Revised and Updated–Includes New Refactorings and Code Examples “Any fool can write code that a …
book
Clean Architecture: A Craftsman’s Guide to Software Structure and Design
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization …