Coding Standards

Standards-1. Motivation

Standards-2. File names

Standards-3. File format and indentation

Standards-4. Variable, function and type names

Standards-5. Variables and parameters

Standards-6. Types, constants and expressions

Standards-7. Input and output

Standards-8. Functions

Standards-9. Contracts

Standards-10. Elementary statements

Standards-11. Components of statements

Standards-12. Conditionals

Standards-13. Loops

Standards-14. Pointers and the memory

Standards-15. Arrays

Standards-16. Linking and using the Preprocessor

Standards-17. Tracing

Standards-18. Design requirements

Standards-19. Other requirements