Code Quality

From Apache OpenOffice Wiki
Revision as of 12:36, 27 June 2007 by Np (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This wiki page contains resources to support high quality coding for Openoffice.org. It is about the design and implementation phases of developing software. Or you could say about "preventive quality assurance".


References

Coding Standards

Refactoring Guidelines


Education

Books

Programming in C++

Herb Sutter, Andrei Alexandrescu - "C++ Coding Standards"
A very useful definitive book about high quality C++. Summarizes the professional experience of the most recent years (in 2005). Includes much content of the following books in a tightened form.
Scott Meyers - "Effective C++" and "More Effective C++"
Famous classic about all that C++ rules necessary, but often not in the tutorials.
Herb Sutter - "Exceptional C++", "More Exceptional C++" and "Exceptional C++ Style"
Gathers articles (in the form of little exercises with solutions and comments) to various issues in C++ programming, including for example exception safety, inheritance, generic programming pitfalls and "what is wrong about std::string?".

Code Improvement

Martin Fowler - "Refactoring"
Shows many typical error prone patterns/phenomena in source code. Provides technically exact ways to improve them without changing the semantics of the code.
The examples are in Java but easily transferable to similar programming languages.

Links

Object Oriented Methods and Languages

  • Cetus Links
    Huge collection of links about all major programming languages and object orientation. A standard resource!


Research

Code Reviews



OpenOffice.org Code Exploration

Links to Related Topics

Personal tools