Walt You - 知行合一

《代码整洁之道 Clean Code》学习日志(一):概述

2018-04-19

什么是整洁的代码?为什么要有整洁的代码?整洁的代码应该怎么写?

学习资料主要参考: 《代码整洁之道》,作者:(美国)马丁(Robert C. Martin) 译者:韩磊



前言

稍微有些规模的公司,编程向来不是个人的“单打独斗”,都是团队的“众志成城”。

一个团队中,阅读别人的代码、和自己的代码被别人的阅读,是很常见的一件事,那么代码的整洁度就变得越来越重要。

来看看能从这本书中学到些什么吧!

全书脑图


梳理脉络

从脑图中,可以看出,全书总共分三部分:

  1. 关于整洁代码的规范
  2. 以三个实例进行上一部分知识的实践
  3. 对三个实例中的操作,进行整理归纳

其中,第二部分是重点内容,因为它是第一部分规范的实践过程。

仔细阅读这一部分,不仅能更加深刻的理解第一部分的内容,也能够把书本上的知识,转化为自己编程行为的指导。

关于Clean Code

1. 要有代码

没代码就无从谈起整洁。

2. 糟糕的代码

关于糟糕的代码,有个专门的词语,叫做“沼泽”。

想象一下,目光所及,皆为无法改动,无法阅读的代码,对整个项目、整个公司,是个多么大的灾难。

3. 混乱的代价

  1. 生产力降低
  2. 叫嚣着更换新系统

作为一个合格的程序员,要像产品经理维护产品进度那样子,来维护代码整洁度。

4. 什么是整洁代码

代码名家都是怎么说的?

  • 优雅,高效
  • 干净,可读性好
  • 便于修改,着重测试,功能细分
  • 将代码做到修无可修
  • 不要重复代码,只做一件事,表达力,小规模抽象

5. 童子军军规

军规:

让营地比你来时更加干净

开始吧!


Content