优秀的程序员,应选择明智但并不聪明的代码方式

作为一名拥有15年开发经验的工程师,最早让我开始“懂事儿”的,是简洁明了的一句话: 出色的代码,是表达能力更强的(expressive),而不是令人印象深刻的(impressive)。 我记得当时自己对此感到很疑惑,表达能力更强的和令人印象深刻的,他们在本质上有什么区别呢? 实际上,表达能力更强意味着清晰、明确、具体。因此,一段表达能力较好的代码需要能解决一个特定的问题。在为了写这样一段代码所付出
相关文章
相关标签/搜索