How to Use Programming Rules and Guidelines
Briefly

"It's in the nature of guidelines that there are cases where they do not apply, and trying to stick to them regardless often leads to code that is cumbersome and less readable or even outright wrong."
"Mertz explained the differences between rules and guidelines: A rule is more or less absolute. It has to be followed wherever it applies, breaking the rules is usually not acceptable."
Read at InfoQ
[
|
]