
码出高效
码出高效
zane197
这个作者很懒,什么都没留下…
展开
-
码出高效系列(一)之编程规约
码出高效系列(一)之编程规约 命名风格 代码中不能以下划线或者美元符号开始或者结尾 严禁拼音与英文混合,不允许使用中文。尽量不要使用纯拼音的方式 类名使用大驼峰。 方法名,参数名,成员变量,局部变量使用小驼峰。 常量全部大写,单词间用下划线隔开,语义完整清楚,不要嫌名字长。 抽象类使用Abstract或Base开头;异常类使用Exception结尾。测试类以测试类的类名...原创 2019-05-18 21:20:38 · 941 阅读 · 0 评论 -
码出高效系列(二)之异常与日志
码出高效系列(二)之异常与日志 应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架SLF4]中的API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static final Logger logger = L...原创 2019-05-18 21:22:02 · 310 阅读 · 0 评论 -
码出高效系列(三)之单元测试
码出高效系列(三)之单元测试 好的单元测试必须遵守AIR原则。 说明:单元测试在线上运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。A:Automatic(自动化)I:Independent(独立性) R:Repeatable(可重复) 单元测试应该是全自动执行的,并且非交互式的。测试框架通常是定期执行...原创 2019-05-18 21:22:34 · 362 阅读 · 0 评论 -
码出高效系列(四)之MYSQL数据库
码出高效系列(四)之MYSQL数据库 建表规约 表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。 说明:任何字段如果为非负数,必须是unsigned。 表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 说明:My...原创 2019-05-18 21:22:58 · 342 阅读 · 0 评论