The application which are coded properly always consider a best application because the code not only does it job well but also make it easy to debug and maintain. Maintainable code makes more sense because we don’t have to spend much time understanding the code. With time and experience coder develops his own style of coding in which he or she is comfortable but when development is put in bigger project and if everyone start to code in their own style than the confusion, conflict and complexity arises. So by adopting some coding standards into a project one can make sure that the code is reliable , intuitive and it can be easily understood because everyone who look into the code with a mindset that to expect from code as they have the company coding standard document. It also help developer when the code is referred after couple of month or years and still remember what each part is doing and what was the rational behind putting the logic in particular way.