1、开发中日志的打印尽可能的输出英文,第一锻炼自己的汉语直译水平,第二避免中文乱码的问题导致排错困难
2、写一手只有自己能看懂的代码,拙劣的注解显得代码功底的薄弱
3、注重代码的规范,尤其变量命名,做到简单明了,见文知意
4、重视代码的结构,编写方便阅读和后期维护的代码。当某方法的代码实现超过15行就要考虑代码的拆分
5、分支结构中,结构一定要清晰,避免头大或尾大,尽量的工整
6、结合上下文,减少非空验证(尤其根本不可能为空或已处理过的非空验证),避免重复代码
7、增加必要的非空判断,尽早结束无效的代码执行
8、耗时耗能的代码实现,注意内存的消耗,尽量做到一边生产一边消费,尽早释放内存空间
9、代码分层,不要偷懒
10、抽取公用代码,避免重复代码
11、方法实现的功能必须唯一