by shigemk2

当面は技術的なことしか書かない

リーダブルコード 13 短いコードを書く

前回
リーダブルコード 12 コードに思いをこめる - by shigemk2

  • 不必要な機能をプロダクトから削除する。過剰な機能は持たせない

コードを小さく軽量にするためには、

  • 汎用的な「ユーティリティコード」を作って、重複コードを削除すること
  • 未使用のコードや無用の機能を削除する
  • プロジェクトをサブプロジェクトに分ける
  • コードの重量を意識する。軽量で機敏にしておく。
  • 最も簡単に問題を解決できるような要求を考える
  • 定期的にすべてのAPIを読んで、標準ライブラリに慣れ親しんでおく

(たまには標準ライブラリのすべての関数、モジュール、型の名前を15分かけて読んでみる)

車輪の再発明はやらない