従うべきでないプログラミングのアドバイス10個

Top Ten of Programming Advice to NOT follow

新人プログラマーにアドバイスを求められた筆者が考えた、「聞くべきでないアドバイス」のリスト。

  1. 例外は使うな(by Joel on Software 等)
  2. 負にならない値には unsigned int を使え
  3. 実世界に対応したクラスを設計せよ
  4. チームでコード記法を統一せよ
  5. コメントをたくさん書け
  6. public フィールドよりアクセサメソッドを使え
  7. 一個しかインスタンスができないなら Singleton パターンを使え
  8. 入力は寛大に受け付け、出力は厳しくせよ
  9. 最初から重箱の隅までプログラムせよ。後でやろう、は実行されない
  10. コードを書く前に設計せよ

7), 5) は聞いてもいいと個人的には思う。10), 8) は僕も聞きたくない。3) は聞きたくないけど実際には賛成せざるを得ない。あとは難しいところだ。

興味ある人は本文中の理由を読まれたし