1:注释
刚开始的时候LZ的代码基本10行代码就要有三行注释,生怕别人看不明白自己写的什么,一个方法完成一个功能,代码过于昂长,注释修改无力,最后导致注释和代码有很多地方并不完全匹配。后来,看了《代码整洁之道》这本书,就开始有意识的控制代码注释,到现在基本代码注释就特别特别少了,基本上就是每个上有一行注释,内部基本就没有什么注释了,方法名和参数名这样的根据公司要求起名字就可以有效的减少注释了,如果公司没有的话,方法和变量名就要采用通俗易懂的了。
看入职现在公司的时候,打开交接项目一看通篇没有代码而且LZ的英文水平一般,看的一脸懵,浪费了好长时间的,所以必要的方法注释感觉还是要有的。
2:方法的单一性
由于LZ是刚开始工作不久的小菜鸟一枚,所以刚开始的方法就像老太太的裹脚布一样又臭又长,导致没少挨骂,后来就开始有意识的去分离方法了,每个方法就做一个单独的功能,这是不仅可以提高的代码的整洁和可读性,也能减少代码的注释,使代码的功能可以一目了然。
3:SQL方面
刚入职的时候LZ一直是用的公司封装的一些通用类,虽然开发的时候比较方便,但是返回的数据时全部的数据而一般都不会㤇展示全部的数据,当数据量过大的时候,通用类的查询就比较慢了。后来LZ就开始自己写SQL查询,因为开发时自己知道自己需要什么参数,需要什么就返回什么就可以了,还可以提高减少代码量提高效率,何乐而不为。