Difference between revisions of "Programming standards"

From ScenarioThinking
Jump to navigation Jump to search
 
 
(2 intermediate revisions by the same user not shown)
Line 14: Line 14:


==Paradigms:==
==Paradigms:==
*Everybody in the world can work with each other to develop good software products
*With the use of standards, software code becomes less complex and easier to support by other programs
 
==Experts:==
==Experts:==
*Software developers
*Software developers
Line 22: Line 21:


==Web Resources:==
==Web Resources:==
* ansi.org/
*[http://www.ansi.org ANSI]
*w3c.org
*[http://www.w3c.org W3C]

Latest revision as of 20:08, 23 March 2005

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: