Coding standards are a set of guidelines that recommend programming style, practices, and methods for aspects of a program. They cover file organization, indentation, comments, declarations, statements, whitespace, naming conventions, programming practices, principles, rules of thumb, architectural best practices and more. A coding standards document tells developers how to write code in a consistent style so that a large project is coded the same way by different programmers, making the code easier to understand and maintain. Consistent coding standards ensure any developer looking at the code will know what to expect throughout the application.