博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二次代码评审
阅读量:5166 次
发布时间:2019-06-13

本文共 434 字,大约阅读时间需要 1 分钟。

1.判断list是否为空,

最好用list.isempty(),不用list.size()
2.枚举是单例的,单例可以直接用==判断相等
3.for循环里面的代码,可以封装成方法
4.update table(a = a+1),不要在代码里相加。对于Oracle
5.for update
6.圈复杂度不能大于15
7.for(i;i<条件;i++),条件不能是表达式,否则会每次循环都计算一次
8.应用日期和数据库日期,选用数据库日期
9.空行,一个空行就可以,没必要两个

接口规范会议:
1.上下文,header头里放入版本号
2.复杂对象返回类型,耦合依赖。
3.面向对象与面向过程的互相转换
4.调用方式,
httpclient,spring rest template,rpc
5.RPC客户端负责抛出异常
6.throwable
7.DTO成对儿出现

转载于:https://www.cnblogs.com/panxuejun/p/7565020.html

你可能感兴趣的文章
05 数字 - 《Python 核心编程》
查看>>
HTML学习----------DAY2第四节
查看>>
摄影构图方式
查看>>
openjudge 1805碎纸机 解析报告
查看>>
机电传动控制第五,六周作业
查看>>
matlab小记(三)
查看>>
JQuery插件,轻量级表单模型验证(续 一)
查看>>
让你的JS更优雅的小技巧
查看>>
windows环境下 生成git公钥和私钥
查看>>
市妇幼出院以后要做的事情
查看>>
Mac通过type-c接口无法识别移动硬盘
查看>>
ngixn部署:无法启动,conf文件路径找不到
查看>>
快捷导航栏tagView
查看>>
常用工具大全
查看>>
veu——引入iconfont图标
查看>>
如何规划、建设你的数据库架构
查看>>
iOS.UIKit.05.UIScrollView
查看>>
finally块的问题(finally block does not complete normally)
查看>>
《Linux内核分析》课程第八周学习总结
查看>>
PHP实现一个简陋的注册登录页面
查看>>