什么是代码走查
代码走查就是,项目开发人员在一起,对代码进行讨论。项目开发人员可以向大家阐述代码的逻辑和写代码的思路!在向别人阐述的时候,会发现做自己写的代码出现的一些问题。
收获
- 我进行代码阐述的时候,是按照功能来进行的,在阐述的过程中,我能感觉到我自己是清楚这个逻辑思路的,但是说着说着就发现了一些说不通的地方,还有一些不合理的地方。这让我突然想到了,之前出现的一个bug但是,死活不知道是怎么出现的!可以说,对程序的了解又上了一个台阶,而且,还解决了之前的一个bug!
- 在阐述代码的时候,大家还发现了很多代码可以进行优化的地方:
- 比如代码复用超过两次的地方,就要提取方法,这样更加方便使用。
- 变量的命名,在我的代码中,有很多标识,比如flag,自己在写的时候,图了方便,就随便写成了 fla,fa等等不规范且可理解性极差的名称,这样虽然当时写的时候方便了自己,但是对于一个合格的程序员来说,是极不厚道的。用之前听过的话来讲,就是被人戳着脊梁骨骂。
- 除了变量的命名以外,方法的命名同样重要,要规范并且要让人可理解。
- 还有就是datatable的使用,在我们现在这个系统中,D层,用到了datatable接收数据,但是在返回的时候,还是返回datatable,这样就很不容易U层的处理。我们需要的就是将其转成泛型。
- 对于一些固定的属性值,或者是其他的值来说,可以用枚举来定义,这样在调用的时候,就会方便很多!
- 对于嵌套if的处理,在写逻辑的时候,很有可能要用到嵌套的if,但是这种嵌套的if,可能性太差,并且会影响程序的处理速度。所以我们在写逻辑的时候,要谨慎,并且尽量减少嵌套if的使用
结束语
代码走查真的有必要,让我们在一次次中更加优秀!