TypeNames
andobjects
, e.g.const Event event;
- close namespaces with a comment:
} // namespace itsName
- Makros with newlines: align
\
symbol to column 80 - Describe how PreProcessor Macros are unrolled (excellent example)
/* < typename T0, ... , typename TN > */
template<BOOST_PP_ENUM_PARAMS(N, typename T)>
/* ( const T0, ... , const TN ) */
HDINLINE void operator()( BOOST_PP_ENUM_PARAMS(N, const T)) const
branch naming conventions
master
->tags
:alpha
,beta
,1.0
dev
->release-...
->master
(tagged commit)topic-myNewFeature
orfeature-myNewFeature
?fix-aHotfixName
Auto-Testing via ?
To PreProcessor Makro:
One small thing I have done is that the symbol before and after PreProcessor macro are on the same position (if possible).