clean code
真理剑客
认知你自己
展开
-
代码整洁之道笔记: 1、整洁代码
好代码我们将了解到好代码与差代码的差异,以及如何写出好代码、如何将糟糕的代码改成好代码。只知道怎么骑自行车并不代表会骑自行车,还是会从自行车上摔下来,除了掌握原则和模式,还要自己多实践。模仿是学习、创新的第一步,阅读大量代码,观察他人如何为错误决策付出代价,琢磨某段代码好在什么地方、坏在什么地方。<<代码整洁之道>>第一部分、介绍编写整洁代码的原则、模式和实践。...原创 2019-01-15 14:07:50 · 690 阅读 · 0 评论 -
2 有意义的命名
名副其实:如果名称需要注释来补充,那就不算名副其实。注释不是善,而是某种情况下的必须的恶,要尽量避免。一旦发现有更好的名称就替换掉旧的。避免误导:如I与O做有意义的区分不做a1 a2这种命名以读者能鉴别不同之处的命名来区分名称编码不要带有编码命名要足够清楚,精确是命名的要点。尽量不用前缀,用名称区分。不加修饰的接口,加修饰的实现除了循环计数器,避免使用单字母名称明确是...原创 2019-01-15 14:09:26 · 227 阅读 · 0 评论 -
4、注释
避免注释注释并不“纯然地好”,实际上,注释最多也就是一种必须的恶。注释的恰当用法是弥补我们在用代码表达意图时的失败。如果你发现自己需要写注释,再想想看是否有办法翻盘,用代码来表达。为什么不准确的注释要比没注释坏得多。注释存在的时间越久,就离其所描述的代码越远,越来越变得全然错误。原因很简单。程序员不能坚持维护注释。代码在变动,在演化。从这里移到那里。彼此分离、重造又合到一处。很不幸,注释并...原创 2019-01-15 14:10:31 · 275 阅读 · 0 评论