Cpp Coding Standards/Development Process

From Apache OpenOffice Wiki
< Cpp Coding Standards
Revision as of 12:09, 28 November 2006 by Np (Talk | contribs)

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

Guidelines for the Development Process

Advice not directly related to the code but to the development process more in general. Some of these are already implemented in OpenOffice.org development.


Summary

Automate

Automate and don't rely on manual procedures where possible.

WISE

A warning is (usually) an error.

FocusOnInterface

Invest time on your interfaces. (Each class has one.) They are the most important thing to get right, everything else can be fixed later.

RegressionTests

Provide regression tests.

CheckedSTL

Use a checked STL implementation.


Explanations


Personal tools