《代码整洁之道》:5大基本要点
常常有小伙伴推荐罗伯特·C·马丁的《代码整洁之道(Clean Code)》。今天我们就来了解一下这本书,它值不值得一看? 关于此书 《代码整洁之道》出版于2008年,近年来,一直被列为“亚马逊最畅销的五本书”之一。本书作者被亲切地称为“Bob叔叔”,他也是《敏捷宣言》的原作者之一,资历非常丰富。本书在Goodreads上平均评分为4.4(评分人数超13,000)。可以说,这是一本程序员的必读书。 本文将本书精简为五个要点。 1. 尊重抽象 图片:abstraction(抽象)图源: Abstruse Goose 《代码整洁之道》中写到:如果要确保函数仅做一件事,则需要确保每个函数的语句都位于同一抽象层次。 为说明这一点,马丁用了以下示例(出自FitNesse): publicStringrender()throwsException StringBufferhtml=newStringBuffer("<hr"); if(size>0) html.append("size="").append(size+1).append("\""); html.append(">"...