Introduction
In today’s embedded software industry, the real challenge is not in writing a complex piece of code to be used once. The real challenge is how to produce a reusable code that can fit as many projects as possible. To achieve this standardization and reusability target there are two main factors that the software designer shall be aware of:
- Using a proper software architecture and
- Writing a clear readable code.
This article will focus on the second factor, although the first factor is just as important.
“Writing a clear readable code “, what does that mean? How to evaluate abstract concepts as “clear” and “readable”?!
Continue reading →