1. Du sollst die Warnungen Deines Compilers nicht ignorieren.
  2. Du sollst keinen ausführbaren Code in Header-Dateien schreiben.
  3. Du sollst immer Prototypen verwenden.
  4. Du sollst, wo immer es möglich ist, “asserts” einsetzen.
  5. Du sollst ungültige Zeiger mit NULL kennzeichnen.
  6. Du sollst Parameter von Makros immer klammern.
  7. Du sollst die Abarbeitungsreihenfolge eines Ausdrucks durch Klammerung verdeutlichen.
  8. Du sollst Test-Ausdrücke immer als expliziten Vergleich schreiben.
  9. Du sollst den Schleifenrumpf und den if- und else-Zweig immer in geschweiften Klammern {} schreiben.
  10. Du sollst keine eigene typedefs verwenden.
  • muti
  • del.icio.us
  • blogmarks
  • Digg
  • Pownce
  • Reddit
  • TwitThis