Node: Rationale - intention and extension, Next: , Previous: Vocabulary, Up: How to read this document



Rationale - intention and extension

Do not confuse the intention and extension of this document.

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

The extension, that is, the precision of each "rule", is there to explain how the automated standard verification tools operate.

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