第二章 有意义的命名
若变量或代码可能在代码中多次被使用,应赋予其便于检索的名称
类名应该是名词或者名词短语不应该是动词,Customer、WikiPage、Account。避免使用Manager、Processor、Data或者Info这样的类名。
方法名应该是动词或者动词短语
不要抖机灵,使用whack(美国俚语,劈砍)代替kill言到意到 意到言到
每个概念对应一个词,DeviceManager和ProtocolController之间有什么区别?为什么不全用Manager或Controller
不要使用双关语,同一个方法命名即使在不同的类中应有相同的含义。