O’REILLY Learning「Good Code, Bad Code」8〜9
https://learning.oreilly.com/library/view/good-code-bad/9781617298936/
日本語翻訳版は秀和システムから発売
8 Make code modular
This chapter covers
・The benefits of modular code
・Common ways code can be less modular than is ideal
・How to make code more modular
STATIC CLING
9 Make code reusable and generalizable
This chapter covers
How to write code that can be safely reused
How to write code that can generalize to solve different problems
ソフトウェア工学やコンピュータサイエンスにおいて、時期尚早な最適化を避けるという考え方は定着している。
ほとんどのシナリオでは、性能のわずかな向上を追い求めるよりも、コードの可読性、保守性、堅牢性を高めることに集中した方がよい。
モジュール化、再利用可能コードの重要性
意味のある分離化と分離化のためのコーディングが出来ているかということ