Coding practices should be in place to maintain a consistancy among software projects to enforce a disciplines which improves the quality of software, improves reuseability due to more generic interfaces and good documentation, results in software with fewer bugs which is easier to use and maintain.
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html