草庐IT

阿里开发手册 嵩山版-编程规约 之代码格式

历史版本前言《Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册,当前的版本是嵩山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:五花八门的错误码人为地增加排查问题的难度;数据库的表结构和索引设计缺陷带来的系统架构缺陷或性能风险;工程结构混乱导致后续项目维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以Java开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MyS

【阿里巴巴Java开发手册1.7.0(嵩山版)】编程规约&MySQL 数据库规约

阿里巴巴Java开发手册1.7.0(嵩山版)一、编程规约(一)命名风格所有命名不得以下划线和$开始和结束。所有命名不得以拼音或拼音英文混合。类名使用UpperCamelCase风格。方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格。常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以它要测试的类的名称开始,以Test结尾。类型与中括号紧挨相连来表示数组。(定义整形数组int[]arrayDemo。)包名统一使用小写,点分隔符之间有且仅有一个自然语义的

【阿里巴巴Java开发手册1.7.0(嵩山版)】编程规约&MySQL 数据库规约

阿里巴巴Java开发手册1.7.0(嵩山版)一、编程规约(一)命名风格所有命名不得以下划线和$开始和结束。所有命名不得以拼音或拼音英文混合。类名使用UpperCamelCase风格。方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格。常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以它要测试的类的名称开始,以Test结尾。类型与中括号紧挨相连来表示数组。(定义整形数组int[]arrayDemo。)包名统一使用小写,点分隔符之间有且仅有一个自然语义的