Programming 読書日記

Chapter 14 Graphics Class Design まで読み進めました。青マーク付きの印象的な段落(p.481):

So, as ever, we have to decide what's important to us. In this case, we have to decide which kind of graphics/GUI we want to do well. Trying to do everything is a recipe for failure. A good library directly and cleanly models its application domain from a particular perspective, emphasizes some aspects of the application, and deemphasizes others.

メリハリが重要だぞと。開発におけるコミュニケーションの側面を重視した Ward Cunningham の FIT というテスティングフレームワークのことを、ふと思い出してみたり。