Resources


General Advice

Advice for Groups

Technical Writing

Coding Standards

  • Programming in C++ – Rules and Recommendations [pdf]. This document is a coding convention for C++. It gives a collection of rules and recommendations, including rationales for the rules, and possible exceptions.
  • C++ Coding Standard [web site]. An HTML coding standard for C++. Not nearly as comprehensive or professional as the Ellemtel document above.
  • Recommended C Style and Coding Standards [pdf, ftp]. A very good guide to C programming style (from Bell Labs, U of Toronto, UC Berkeley, U Washington, and SoftQuad Inc.)
  • Java Coding Standards [web site]. A brief guide to java programming style (from Sun).
  • Some Best Practices for Java [web site]. A random collection of conventions and best practices for Java programming, including brief justifications and code examples.
  • Joshua Bloch on Design.

Tools Reference