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
book
Hands-On Embedded Programming with C++17
Build safety-critical and memory-safe stand-alone and networked embedded systems Key Features Know how C++ works and …
video
Test Driven Development, Refactoring and Pair Programming
Overview Offering more than 4 hours of instruction, this fast-paced and engaging video course recorded as …
book
C++ Concurrency in Action, Second Edition
This bestseller has been updated and revised to cover all the latest changes to C++ 14 …
book
Programming Rust, 2nd Edition
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language …