Cpp Coding Standards/Development Process
From Apache OpenOffice Wiki
Contents
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.