代码整洁之道读书总结[前6章]

第一章

洗脑篇

每本书的第一章都会是一些概括性的介绍,但是这本书是经典,所以被他洗脑也是一种幸福;

说实话这本书真的很好,看的每一个细节都会想到手头项目代码的不足,回过头去修改代码后发现一切都变得优美多了;


第二章

有意义的命名

我叫什么 我就能做什么

  • 抛弃以前的 a b,而改用一些能表达他真正意义的名词;
  • 不要用程序员眼中的固有单词,比如:list,string等作为命名的一部分;
  • 不要在一个项目中命名多个单词却表示一个意思,尽量统一命名规则;


第三章

函数

事无巨细,拆分他们

  • 函数中不要嵌套太多,如果发现嵌套多层,请考虑将其提取出来;
  • 函数的名即为他所做的事情;
  • 不要让一个函数即作为设置函数又作为判断,不要让他职责过多;
  • 抽离丑陋的trycatch;
  • 用自定义异常代替返回的boolean;


第四章

注释

不多不少,合适就好

  • 也许注释可以表达意思,当然他也可能会误导你;


第五章

格式

你的编码习惯是什么

  • 不要让函数提过长,过宽;


第六章

对象和数据结构

不要和他同流合污

  • 不要暴露对象内的数据,因为他不是数据结构,给调用者调用方法,而不是获取数据的方法;
  • 数据结构就要老老实实做他的存储,不要让他去处理业务;



总结的只是自己的一个感受,如果想深刻理解这些,我还是建议亲自去读一下这本书,不管你是前台开发,或是后台研发,只要你的工作和那一行一行的英文单词有关 那这本书一定会教会你道理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值