命名 命名,无论如何强调都不过分。 命名的本质是概括,换言之,代码必须形成概念。 命名做不好,根本原因往往是,代码背后的概念本就含糊不清。不深究本因,一味追求「命名规范」,其实是颠倒了因果关系,无异于水中捞月。 代码复用,绝不是简单把重复代码抽离为公共模块。如果代码没有形成完整概念,如果你给不了它一个简短的名字,那么即使有再多地方出现这段重复的代码,也不要复用。 为使一个概念从残缺变完整,不一定要…
命名 命名,无论如何强调都不过分。 命名的本质是概括,换言之,代码必须形成概念。 命名做不好,根本原因往往是,代码背后的概念本就含糊不清。不深究本因,一味追求「命名规范」,其实是颠倒了因果关系,无异于水中捞月。 代码复用,绝不是简单把重复代码抽离为公共模块。如果代码没有形成完整概念,如果你给不了它一个简短的名字,那么即使有再多地方出现这段重复的代码,也不要复用。 为使一个概念从残缺变完整,不一定要…
讨论
登录后参与讨论
还没有评论,来说第一句吧。