代码整洁之道笔记
写在前边
随着我的项目功能点越来越多,项目持续时间也越来越长.我开始看着以前的代码发呆:
- 这个变量,这个方法,这个类是干什么用的?
- 为什么已经在努力,仍然有一些重复的代码?
- 怎么javadoc写了跟没写一个样?
- 这种垃圾注释真的是我写的?
- 这个类如何与其他类交互?
- 为什么当时要这么分包?
- 为什么svn上的提交日志和实际更改不完全一致?
- 为什么我不像是写代码,而是像写bug?
我越来越力不从心,我需要一个银弹.于是我决定找出以前草草读过的<代码整洁之道>,再认真的结合项目读一遍,并做一些笔记.(我始终认为每个java程序员都应该读一读这本书,这既是为自己好,也是对同事的仁慈).
琐碎的笔记和感悟
童子军军规
让营地比你来的时候更干净.
如果每次签入时,代码都比签出时干净,那么代码就不会腐坏,清理并一定要花多少时间,也许只是改好一个变量名,拆分一个有点过长的函数,消除一点点重复的代码,清理一个嵌套的if.
感悟:也许我该看一看svn的提交记录,并且每次提交前先运行两遍code inspect. 此外 .