Programming standards

From ScenarioThinking
Jump to navigation Jump to search

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: