プログラミングテクニックの履歴

コーディング

  • コメントにはwhatだけでなくwhyも書く
  • コーディング規約を守る。一貫していることが大切

設計

  • アーキテクチャの説明と正当性

クラス設計について

  • 高凝集
  • 低結合

  • 高いファンイン
  • 低いファンアウト

 (Code Complete