As an Open-Source software, CartoWeb needs to be written following some coding guidelines and/or rules. It is the required condition unless the developpers community isn't able to share new features and enhancements.
Some of those advises may seem obvious, others less. For all, it is principaly a good way to produce more readable, maintainable and portable code.