Coding Style Guidelines

 
   Home  |  Articles  |  Books  |  Podcasts  |  Contact Us  |  Mailing List  |  Site Map
Elements of C# Style One of the easiest things that you can do to improve the quality of the source code produced by your team, and better yet your organization, is to adopt a simple set of coding standards.  Extreme Programmers (XPers) understand that this is so important to do that "Coding Standards" is one of the core practices of XP.  This page provides links to web pages and to good books which you can use to base your own coding standards on.   

 

Table of Contents

 

Web Pages

 

Books

C++ Coding Standards Elements of C# Style  Elements of Java Style Oracle PL/SQL Best Practices Perl Best Practices Practical Guidelines for VB and C# Smalltalk With Style Web Standards Solutions

 

Other Important Resources

 

 

Elements of UML Style

 

Tips

  1. Remember Ambler's Rule of Standards: Industry standards are better than corporate standards, corporate standards are better than project standards, project standards are better than personal standards which are better than no standards at all. 
  2. Having said that, you should tailor your guidelines/standards to meet your own needs.
  3. Base guidelines on practice, not theory.
  4. The most successful guidelines are often adopted on a grass roots basis, they are not inflicted on developers from above.

 

Email a Suggestion to Me

If you know of a good page or book that I've missed, please email me at send an email to me at so I can add it.  Thanks in advance.

 

Let Me Help

I actively work with clients around the world to improve their information technology (IT) practices as both a mentor/coach and trainer.  A full description of what I do, and how to contact me, can be found here

 

Copyright © 2005-2007 Scott W. Ambler

Last updated: January 21, 2007
||  Agile Data (AD)  |  Agile Modeling (AM)  |  Agile Unified Process (AUP)  |  Enterprise Unified Process (EUP)  ||

My Canada