Everything starts with code quality

Everything starts with code quality

Having high-quality products with great customer experience combined with products being launched on time and within budget might seem like an impossible equation. But it doesn’t have to be. All this can be achieved through clear focus on code quality, because everything starts at the source: the code.

At IAR Systems, we care about code. We've been dealing with how to ensure code quality since the start of the company. During the rest of 2020, we will explore this even further together with you and guide through the different aspects of it. Start your learning journey here and now!

Back to the roots – tracing and debugging as a way to increase efficiency

Debugging embedded software is often a time-consuming activity, both in terms of chasing down a specific bug and as a general project activity. Further, as an activity, it is often an eclectic mix of desperation, perspiration and a fair bit of magical thinking. 

In this article, I will cover techniques and tactics that might not completely eliminate all the hassles of debugging, but can at least minimize the magical part. If you are a relative newcomer to the embedded software world, you might pick up some useful nuggets of information. If you are a seasoned pro, you are probably aware of these topics, but you might then re-discover some techniques that you already know that you should practice.

Technical articles during 2020

April: Tora Fridholm introduced you to how Everything starts with code quality. Read article

May: Shawn Prestridge shared his thoughts on Fast functional safety certification for your project. Read article

June: Shawn Prestridge guided you to why code quality matters for security in With you all the way: From higher code quality to total security. Read article

Now: Anders Holmberg shares his ideas on efficiency in Back to the roots – tracing and debugging as a way to increase efficiency.

Upcoming articles

August: Shawn Prestridge will guide you in code quality through Move fast and break things? Not so fast in embedded.

September: Rafael Taubinger will share his tips and tricks for Safety coding techniques for your application.

October: Shawn Prestridge will cover how you can achieve The straight-and-easy path to security in your application.

November: Clive Watts will share his thoughts on How to cover the best security practices by design.

December: Anders Holmberg will guide you in how Everything ends with code quality.


Previous articles


Tips and tricks for your day-to-day development workflow


Get into the details

Want a crash course in code quality?

Boost your knowledge and learn good programming practices in the free 15-minute IAR Academy On Demand course Ensuring code quality.

Any questions?

Our FAE team is happy to guide you within any areas of embedded development.

© IAR Systems 1995-2020 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies