New Electronics - For Electronic design engineers
 
   
Search :   Search Help    login

The code enforcer 08/05/2008
 
System debug, Coding standards , Coding standard enforcement (CSE) According to Einstein, intellectuals solve problems; geniuses prevent them. The same basic tenet can be applied to bug fixing: software developers must prevent bugs from entering their code before unleashing it onto the entire system.
This is especially important in the aerospace, medical and automotive industries, where in many cases our lives may depend on the correct operation of software. Using the right software tools to identify and prevent problems early in the development cycle is vital and explains why companies developing such critical software systems are investing huge amounts of money to safeguard their software development.
However, to generate quality software, you first need to look at the building blocks of software language and how it’s constructed. Produce quality software from the outset and not only will it work for your present systems and applications, it will also serve you well in future design refactoring.
The follow on benefits from such a prevention oriented approach to code construction can be significant. Code reviews, unit and system testing including coverage analysis, functional verification steps and feature upgrade cycles will all be shortened considerably through such early life attention. You can’t do this with bug ridden software, as all you will succeed in doing is transferring the associated problems elsewhere. Therefore, the goal for any software development tool provider is to empower software engineers to spot mistakes and fix them before they get anywhere near the test environment.
 
Author
By Mike Richardson
 
 
Supporting Information
 
 http://www.programmingresearch.com/
 
Email this article
 
News Item
Linked Companies
 
 Programming Research Ltd
 
 
News Item
Similar News Articles
 
  Will CyanIDE2 be a ‘killer’ IDE?
 
  Tek targets ‘value’ sector
 
  Spend time to save time!
 
  QNX looks for EAL4+ grading for Neutrino
 
  Microsoft rebrands embedded products line
 
 
News Item
Similar Technology Articles
 
  Boxing clever
 
  Keeping them apart!
 
  Aerial views
 
  Focusing on flaws
 
  Bringing better insight
 
 
News Item
Related Industry Events
 
  Embedded Masterclass 2008
 
  Test & Measurement Design Day
 
  Military and Aerospace Solutions