By Timothy Stapko for Embedded.com
Code maintenance is an important aspect of application development, one that is often ignored in favour of a faster time-to-market. For some applications, this may not pose a significant problem, since the life span of those applications is short or the application is deployed and never touched again.
However, embedded systems applications may have life spans that are measured in decades, which means some early mistakes can result in significant costs later.
When developing an embedded application that will likely have a long life, maintenance must be a consideration both in design and in implementation. The following tips by no means constitute a complete list, but they address some common issues that can give the maintainers of your application cause to curse your name ” and don’t forget that you may be one of them!


