07 2018 档案
摘要:codeReview常见代码问题 路线图 常见代码问题 空值 未捕获潜在的异常 低性能 影响范围过大 单测问题 与原有业务逻辑不兼容 缺乏必要日志 错误码不符合规范 参数检测缺乏或不足 引用错误 名字冲突 细节错误 多重条件 文不符实 跨语言或跨系统交互 可维护性问题 硬编码 重复代码 通用逻辑与定
阅读全文
摘要:控制层 返回值统一 AOP 也方便前台 AOP 统计执行时间记录日志 参数不要出现Request, Response 返回码定义 不要太细 日志打印 很多时候 生产出现问题都是客户反馈过来, 我们再去排查问题 日志就显得尤为重要 需要重现问题 很多人都是debug一遍 其实是比较费时间的, 尤其是业
阅读全文
摘要:1.0 事务特性(ACID) Atomicity:原子性,一个事务不可以被拆分 Consistency:一致性,在事务执行前数据库的数据处于正确的状态,而事务执行完成后数据库的数据还是处于正确的状态,即数据完整性约束没有被破坏;比如我们做银行转账的相关业务,A转账给B,要求A转的钱B一定要收到。如果
阅读全文