Austrian Post 5.99 DPD courier 6.49 GLS courier 4.49

Test Driven Development for Embedded C

Language EnglishEnglish
Book Paperback
Book Test Driven Development for Embedded C James Grenning
Libristo code: 04387076
Publishers The Pragmatic Programmers, May 2011
Did you write C code last week? Does your code work? Is your design clean? If you answered yes to th... Full description
? points 75 b TOP TOP
31.89
Low in stock at our supplier Shipping in 10-14 days
Austria Delivery to Austria

30-day return policy


Customers also purchased


Algorithms Unlocked Thomas H Cormen / Paperback
common.buy 40.13

Did you write C code last week? Does your code work? Is your design clean? If you answered yes to the first question but got queasy over the second two, you need to know about Test Driven Development. TDD helps you write code that works the first time, and then helps you keep it running as the code evolves to meet new needs. In Test Driven Development for Embedded C, author James W. Grenning shows embedded software developers how to bring the benefits of TDD to embedded C. In the book, you'll see how to apply TDD to C and the world of embedded software development. Learn how to break key dependencies, allowing code to be tested thoroughly. Explore how to test-drive your product's core logic, exploiting the power of your development environment to deliver better software. In fact, as the book shows, you can test-drive a device driver before you even have the device soldered into a circuit board. Avoid the natural delays when testing on the target by using the tailored TDD Microcycle, employing off-target tests and dual-targeted code. Learn how to make code testable and more flexible, better able to handle the inevitable changes demanded by the market. The tests drive development and then serve as an executable specification, keeping track of the critical details and assumptions baked into the code. In Test Driven Development for Embedded C, you'll find that TDD is a different way to program-unit tests are written in a tight feedback loop with the production code, producing testable code and greatly reducing wasteful debugging. TDD also influences design. When tests are considered part of design, you create modular and loosely coupled code, the hallmarks of a good design. With Test Driven Development for Embedded C, C developers-even embedded C developers-can finally write cleaner, testable code with TDD.

About the book

Full name Test Driven Development for Embedded C
Language English
Binding Book - Paperback
Date of issue 2011
Number of pages 250
EAN 9781934356623
ISBN 193435662X
Libristo code 04387076
Weight 664
Dimensions 191 x 228 x 19
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


TOP
Berserk Deluxe Volume 6 Kentaro Miura / Hardback
common.buy 48.59
TOP
12 Rules for Life Jordan B. Peterson / Paperback
common.buy 9.09
TOP
Sommelier's Atlas of Taste Rajat Parr / Hardback
common.buy 35.42
TOP
Love Hypothesis Ali Hazelwood / Paperback
common.buy 10.91
TOP
Test Driven Development Kent Beck / Paperback
common.buy 42.38
TOP
C Programming K N King / Paperback
common.buy 94.40
TOP
Hacking: The Art Of Exploitation Jon Erickson / Paperback
common.buy 43.88
TOP
You Are a Badass Jen Sincero / Paperback
common.buy 12.62
TOP
Learn C the Hard Way Zed Shaw / Paperback
common.buy 33.49
Bullshit Jobs David Graeber / Paperback
common.buy 12.62
Bullshit Jobs: A Theory David Graeber / Paperback
common.buy 17.54
Kana from Zero! MR George Trombley / Paperback
common.buy 27.61
Design Patterns for Embedded Systems in C Bruce Douglass / Paperback
common.buy 83.70
Making Embedded Systems Elecia White / Paperback
common.buy 42.38
Build Your Own Programming Language Clinton L. Jeffery / Paperback
common.buy 113.78

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account