《代码整洁之道》个人总结
好不容易读本书,却懒得打太多的字。稍微留点什么东西吧。
第一章-整洁代码
写代码要有洁癖。
第二章-有意义的命名
书上规矩很多:可读,有意义,可搜索,简短,不添加没用得语境,不用双关语等等。
对大众开发来说,建议用中国式英语翻译,稍加缩写,首字大写。
中文:出库拣选物料 英语: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
第十七章-味道与启发
后面三章都没看了。感觉在凑字数。

浙公网安备 33010602011771号