CodeReview代码审查
# 1 主要函数和核心逻辑是否填写注释?注释是否清楚,简洁
# 2 是否有效使用常量,而不是直接使用常量值?对于常量,是否定 义了正确的常量值?
# 3 对于金额,小数类型是否为 bigdecimal?禁止使用 float 和 double。
# 4 日志内容是否有用+号拼接?应该用占位符
# 5 循环语句是否设置了正确的终止条件?
# 6 如果代码包含数据库代码,是否存在select * 这样的代码?必须将 字段名一一列出。
# 7 如果用到多线程或多进程,是否执行了下列判断: 关注加锁的顺序,是否防止了线程死循环、死锁;
# 8 多线程对共享资源的操作是否进行了同步(例如操作前先加 锁,加锁范围是否适当)?
# 9 如果代码包含数据库代码,事务中表的更改顺序是否按照规定的'SQL表更改顺序'进行,以避免数据库死锁?
# 10 类或函数的设计是否满足单一原则(是否将多个职责放在单个 类或函数中)?
# 11 代码结构是否能为新功能扩展?
我对任何唾手而得,快速,出自本能,即兴,含混的事物没有信心。我相信缓慢,平和,细水长流的力量,踏实,冷静。我不相信缺乏自律精神和不自我建设,不努力,可以得到个人或集体的解放。