I was working on a small project with a Texas Instruments microcontroller.
Debugging is hard work. It’s so hard that people expect that debugging will take 50% of the project time.
Developers think that the code should only compile and run. But they forget that humans will also read their code.
This is the fifth and final post in our Test-Driven Development journey for beginners. In this post, you’ll learn how to use Docker to build and run your tests.
This is the fourth post in our Test-Driven Development journey. At the beginning of a project, nothing is well-defined. Your team is not sure about the microprocessor or communication protocol. But you still need to start with the development.
This is the third post in our Test-Driven Development journey. Today, you’ll learn to test your code without hardware.
We gave already an introduction to Test-Driven Development based on the book Test driven development for embedded C in a previous post. In this post, you will learn how to apply TDD using Unity. A well-know testing framework in the embedded world.
The book Test driven development for embedded C or TDD for embedded C was an eye-opener experience. The first time I heard about TDD was in Embedded.fm podcast. They invited James Grenning, the author of TDD for embedded C, to the show.
If your google something about Ada programming language you will encounter yourself with the following terms Ravenscar Profile and SPARK. So what are these terms:
It’s more than year that I stopped learning Ada, but I’m back!!!. Anyway, it’s really important for me to understand what tools can I use and how to use them, before even start coding in Ada. There are some basic concepts/ tools that I had to lea...