List of good Programming Techniques - Geisonszo/TecProg-Emergo GitHub Wiki
4. Prioritize clarity rather than conciseness
5. Do not let others touch where they should not
10. Handle resources with care
11. Initialize all variables when declaring
12. Declare variables as late as possible
13. Use standard language constructs and features
15. Do type conversion carefully
17. Follow the idiom of the language
18. Check the numerical limits
19. Check the numerical limits
20. Simple code and good presentation
22. Decomposition into atomic functions
25. Grouping of related information (Function paragraphs)
26. More emphasis in important code
27. Using the File Header (HEADERS)
28. Appropriate Error Handling
31. Comment variable declaration
32. Comment on control structures