Next: , Previous: Vocabulary, Up: How to read this document



1.2 Rationale - intention and extension

Do not mix up the intention and extension of this document.

The intention is to limit obfuscation abilities of certain students with prior C++ experience, and make uniform the coding style of all students, so that group work does not suffer from style incompatibilities.

The extension, that is, the precision of each “rule”, is there to explain how the automated coding style verification tools operate.

In brief, use your common sense and understand the intention, before complaining about the excessive limitations of the extension.