doc.dev1x.org

ソフトウェア設計のトレードオフと誤り――プログラミングの際により良い選択をするには(Tomasz Lelek、Jon Skeet)

書籍情報

書籍目次

1章 イントロダクション

[概論]

2章 コードの重複は必ずしも悪ではない:コードの重複 vs コードの柔軟性

[概論]

3章 例外 vs 他のエラーハンドリングパターン

[概論]

4章 柔軟性と複雑性のバランス

[概論]

5章 早すぎる最適化 vs ホットパスの最適化:コードの性能に影響する決断

[概論]

6章 API のわかりやすさ vs メンテナンスコスト

[概論]

7章 日付と時間のデータを効率よく扱う

[概論]

8章 データローカリティとメモリーの活用

[概論]

9章 サードパーティーライブラリ:あなたが使うライブラリはあなたのコードとなる

[概論]

10章 分散システムにおける一貫性と原子性

[概論]

11章 分散システムのデータ配信

[概論]

12章 バージョンと互換性の管理

[概論]

13章 流行を追いかけ続けること vs コードのメンテナンスコスト

[概論]