Smalltalk Standards

Coding Standards

  • Don't regard layout rules as the only standard that you need to set

Layout rules are the easiest to standardise.  You can normally get agreement to any reasonable set of rules you propose.
Syntax standards include naming conventions and standards of method complexity.
Semantic standards are difficult to set.  They should include class structure and behavioural standards.
Standards should be concise.  There's a danger of making standards too complex, particularly for documentation.
Always remember that standards are only useful if they can be understood and if they are followed!