Every software development team should have and follow a coding standard.
It's even better when what the coding standard requires is actually consistent,
reasonable, and correct.
Coding standards have many advantages:
*They improve code quality. This happens automatically when following a
good, simple set of guidelines.
*They improve development speed, because the programmer doesn't need to
always make decisions starting from first principles.
*They enhance teamwork by eliminating needless debates on inconsequential
issues and by making it easy for teammates to read and maintain each other's
code.
The coding standards introduced by this book are a collection of guidelines for
writing high-quality C++ code.
***They are the distilled conclusions of a rich collective experience of the C++
community. Until now, this body of knowledge has been available only as
folklore or spread in bits and pieces throughout books.