《代码整洁之道》个人总结

 好不容易读本书,却懒得打太多的字。稍微留点什么东西吧。

 

第一章-整洁代码

写代码要有洁癖。

 

第二章-有意义的命名

书上规矩很多:可读,有意义,可搜索,简短,不添加没用得语境,不用双关语等等。

对大众开发来说,建议用中国式英语翻译,稍加缩写,首字大写。

中文:出库拣选物料  英语:Stock out picking Material

命名:OutStockPickMat

 

第三章-函数

书上规矩很多,大概就下面几个事情吧。

1,只做一件事情(单一原则)

2,行数不多

3,参数不多

4,不要重复自己

 

第四章-注释

这个也很多规矩,个人总结一下:

注释=说人话+精简=精简地说人话

 

第五章-格式

在下用VS开发,交给IDE去规范代码格式就行了。(ctrl+e,c)

 

第六章-对象和数据结构

用人话解释一下:

1,要注意函数输入输出,所使用的对象结构,是不是能够很好的被别处调用

2,建议使用DTO。这个我觉得得看系统框架。

 

第七章-错误处理

这里指的是代码报错,现在好点的代码框架都有异常捕抓,集中处理即可。

 

第八章-边界

1,高级编程语言有很多特性,也很多自带的函数,要多用。

2,多学习第三方代码,以及底层源码

 

第九章-单元测试

黑盒测试很重要,白盒测试很重要,单元测试很重要。

总结:测试很重要。

 

第十章-类

1,单一职责,用接口和抽象类来描述类。

2,内聚,即减少依赖别。个人觉得这个跟框架设计很大关系,DDD原则。

 

第十一章-系统

提到一些架构的设计,工厂模式,依赖注入,AOP,单元测试等。

好像说了些什么,看完了又好像,没说什么。

 

第十二章-迭进

大概是想告诉我们,开发前要先设计,要把所有测试用例跑完,函数不要重复,要大胆重构。。。

 

第十三章-并发编程

嗯,我们要用好并发。

 

第十四章-逐步改进

就是要慢慢重构,越来越美好。

 

第十五章-JUnit内幕

第十六章-重构SerialDate

第十七章-味道与启发

后面三章都没看了。感觉在凑字数。

posted @ 2020-06-19 00:20  嵌入式系统  阅读(240)  评论(0)    收藏  举报