The Ten Coding Commandements

1. Thou shalt not trust user inputs.

2. Thou shalt not trust other applications usage of your APIs.

3. Thou shalt not trust any files, network incoming data yourapp may process.

4. Thou shalt not overstimate the size of the destinations buffers.

5. Thou shalt close all the strings (with the NULL character).

6. Thou shalt free all allocated memory.

7. Thou shalt not allocate more resources than needed.

8. Thou shalt reuse as much code as possible.

9. Thou shalt design before coding.

10. Thou shalt DOCUMENT!!