Open Chat
Jane Finch
Jane Finch
Customer Support

You're talking to your personal shopper :) Feel free to ask us for any requests!

Similar Products
Expert C Programming: Deep C Secrets
Expert C Programming: Deep C Secrets
Better ReviewsMore Popular
Follow us on Facebook where we post the best hidden deals we can find!

Test Driven Development for Embedded C (Pragmatic Programmers)

price trends
sales rank trends
satisfaction trends
Number of Items
Pragmatic Bookshelf
Prime Eligible
Is Amazon Fulfilled
Amazon Fulfilled
1.290 Pounds
7.5 Inches
9.25 Inches
0.8 Inches
Grenning, James W.
See Product Details on AmazonSee Product Details on Amazon
Another day without Test-Driven Development means more time wasted chasing bugs and watching your 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 long useful life. This is the first book to teach the hows and whys of TDD for C programmers.TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback ever...
Read More
Customer Feedback
the good
the ok
the bad
green quote
However, I found the coding style used within the book to be confusing at best, and I'm also not thrilled by CppUTest, the testing framework the author chose (and is one of the authors of).The best feature of the book is the discussions of TDD with examples in C. This was really useful, and helped me figure out some techniques for testing techniques from other languages which I hadn't come to on my own.
green quote
There seems to be a lot left out of the code listings, perhaps to save space (nobody wants to read a book that's just source code) - but the fact that the code accompanying the book doesn't even build cleanly out of the box in 2016 on a Mac (I had to make a number of adjustments to get it to build) makes this extra frustrating, because I didn't have a reference as to the author's intent a lot of the time.
green quote
- writing tests in C++ for C code is even more annoying that I thought it would be.
green quote
This makes some sense, coming from a subject matter expert who hasn't actually had to start from a place of ignorance in a while.The market probably isn't there to support it, but I'd love to see a new edition of this book - maybe spend some time on other testing tools or frameworks for C developers?
green quote
This is a great book for anyone who wants to learn about Test Driven Development (TDD) and is focused on state-of-the-art development practices to produce high quality code (defined as code that does what it is designed to do).
See More Reviews on AmazonSee More Reviews on Amazon
Category: C Programming Language

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, while a static type system prevents unintended operations. By design, C provides constructs that map efficiently to typical machine instructions and has found lasting use in applications previously coded in assembly language.

The usual price range for a C (programming language) books is between $9.94 to $173.32.

If you want to know about C (programming language) bookss in general, please go to our C (programming Language) Bookss: Things to Know Before Buying in 2020 page to learn more!

Product Videos
PlayVideo Thumbnail
Test Driven Development for Embedded C Pragmatic Programmers
Editorial Reviews

Jane's Review: Should I buy this product?

Jane's Review

Yes! I recommend this C programming language based on manufacturer ratings. Let's go over the reasons why buying this C programming language now is a good idea, and also things to consider before you decide on this item.

1. Manufacturer has very positive reviews on all their products!

The maker of a product is another factor you want to definitely consider before you buy anything. What if there is a piece missing or there is some defect in the product? With anything you buy online, there is a small chance of this happening. But don't worry too much, because Amazon has an amazing 30-day refund policy (Amazon❤️). Still, you want to make sure that the manufacturer or the seller has been helpful in resolving this kind of problem and/or has been helpful to its customers about general product inquiries. As you see in my manufacturer report below, Pragmatic Bookshelf has very positive reviews for their products. It's generally a good sign if the manufacturer has good reviews overall. If your purchase decision heavily involves how well they make their products and treat their customers, this is likely a safe bet.

2. This C programming language has positive reviews on the internet

Some people have a great experience with a product, while some are unlucky and get a defected item and have to go through the whole process of returning them. Since people have different experiences about a product due to various reasons, don't read too much into one good or bad review. Reading multiple reviews with different ratings can help you picture how good/bad the product generally is.

This C programming language has positivereviews on the internet, and based on current trends, it's likely that people will like this C programming language more a week later. I summarized what fans and haters say about this product above in the good/ok/bad table, so don't forget to read those since they paint the whole picture! And of course, if you want to read more detailed reviews, many of them are on Amazon!See More Reviews on AmazonSee More Reviews on Amazon

3. The price might go up, so buy now if you need this!

image/svg+xml Highest Price Lowest Price $22.18 $12.50

Price is one of the most important factors in making a purchase decision. I analyzed the price of this product in four parts: its recent price change, when it was most expensive/cheapest, its price volatility, and a price prediction I made, just in case you want to wait.

First off, let's talk about its recent price change. The price of this product has gone up, resulting in a 0.59% price increase.

Next, we need to look at its highest price and lowest price. Historically, the highest price point for this C programming language was $22.18, and the lowest price point was $12.50. The current price is nearly the highest it has ever been. If the best price is what you're after, now isn't exactly a good time to buy this C programming language.

What about its availability and price volatility? This is another aspect we have to dig into before buying something. I haven't seen this product being unavailable since I started reviewing this product. So as far as the availability goes, this product is solid. If you plan to make a repeat purchase of this kind of item, this is your product! In addition, the price tends to stay more or less the same. Not a lot of price movement is expected, but the price could still move in either direction by a smidge.

Considering all this, will the price go up or down in a week? Based on past price points, I expect the price to be $22.09 a week from now. It might be best to purchase as soon as possible before the price becomes too high.

Check Current Price on AmazonCheck Current Price on Amazon

4. Make sure Pragmatic Bookshelf is a brand you can trust

Pragmatic Bookshelf doesn't attract too many people on Amazon among other C programming language brands. I couldn't find any YouTube videos, Reddit posts, or news articles that directly mention this product, but this can be just me not looking hard enough. Will update this when I have more info!

One thing to be careful about here is that I'm not verifying if this product's maker is a household name or not. This section is more focused on whether this is proven enough by its consumers, whether people actually love this product.

5. There are other options, but don't look further if you're looking for the most popular product

image/svg+xml Pragmatic Bookshelf Other similar brands: Wiley CreateSpace Independent Publishing Platform Prentice Hall

I found 3 brands that have similar products like this one: Wiley, CreateSpace Independent Publishing Platform, and Prentice Hall. 'If you're looking for a cheaper alternative, you might want to look at a similar product from CreateSpace Independent Publishing Platform. If you're looking for a C programming language with best reviews, a product from Prentice Hall gets the best score on the internet. If your primary concern is whether the product is popular and well known, you probably can't find a better one than the current product you're looking at. I linked all the similar products in the similar products section so please check them out! Or you can check other similar products on Amazon, too.

See Similar Products on AmazonSee Similar Products on Amazon

That's it! I hope you learned enough about this product to make a purchase decision now. You can always ask me about anything via the bird button on the bottom right corner. Thanks for reading — I'm going to add more analyses on this review, so stay tuned!

Additional Research
Answer a Question
When would you buy this product (or something like it)?
Within the next week
I'm not sure
Jane Finch
Not exactly what you're looking for?Let your own personal shopper help you!
Jane will help you find the right product if you select any of the below questions: