Programming standards
Driving Force: Programming guidelines
Description:
While software programming becomes more “easy” because of the improvements in programming languages, more people start programming as their hobby. With the possibilities to work on open source projects, how is the quality maintainable? That’s the reason that there are some software guidelines, or also called standards. There are ISO (used to be ANSI) quality standards for software business practices, documentation and testing, and there are ISO standards for programming languages such as C and C++ ( and committees trying to come up with standards for other languages), Internet languages have W3C guidelines to follow.
Enablers:
- Open source software
- Decrease of complexity in programming languages
- Internet as a way to communicate
Inhibitors:
- Competition between companies that come up with standards
- Lack of support by software development companies
Paradigms:
- With the use of standards, software code becomes less complex and easier to support by other programs
Experts:
- Software developers
- Project managers
Web Resources:
- ansi.org/
- w3c.org