前回
リーダブルコード 12 コードに思いをこめる - by shigemk2
- 不必要な機能をプロダクトから削除する。過剰な機能は持たせない
コードを小さく軽量にするためには、
- 汎用的な「ユーティリティコード」を作って、重複コードを削除すること
- 未使用のコードや無用の機能を削除する
- プロジェクトをサブプロジェクトに分ける
- コードの重量を意識する。軽量で機敏にしておく。
- 最も簡単に問題を解決できるような要求を考える
- 定期的にすべてのAPIを読んで、標準ライブラリに慣れ親しんでおく
(たまには標準ライブラリのすべての関数、モジュール、型の名前を15分かけて読んでみる)
車輪の再発明はやらない