选择名称
为变量、方法和其他实体选择名称是软件设计中最被低估的方面之一。好的名称是文档的一种形式:它们使代码更容易理解。它们减少了对其他文档的需求,并使得检测错误变得更容易。相反,糟糕的名称选择会增加代码的复杂性,并产生可能导致错误的歧义和误解。名称的选择是“复杂性是递增的”这一原则的一个例子。为特定变量选择一个平庸的名称,而不是最好的名称,可能不会对系统的整体复杂性产生太大影响。 然而,软件系统有成千上万的变量;为所有这些变量选择好的名称将对复杂性和可管理性产生重大影响。
Last updated