1.代码中命名不能出现下划线或美元符号开始 eg:_name
2.类名遵从驼峰形式(首字母大写) eg:MarcoPolo
3.方法名,参数名,成员变量,局部变量统一使用驼峰形式 eg:getHttpMessage
4.常量命名全部大写,单词用下划划开 MAX_STOCK_COUNT
5.数组格式 String[] args
6.杜绝不规范缩写
7.包名统一使用小写,单数形式,点分隔符直接有且仅有一个自然语义的英语单词(类名可用复数)
8.接口别加修饰
9.如果变量值仅在一个范围内变化用 Enum 类。如果还带有名称之外的延伸属性,必须
使用 Enum 类,
10.数据表全大写
11.页面命名首字母小写,建议全部采用小写。如:product_list.jsp 或者productList.jsp//格规约
1.左括号和后一个字符之间不出现空格;同样,右括号和前一个字符之间也不出现空
格
2.if/for/while/switch/do 等保留字与左右括号之间都必须加空格
3.任何运算符左右必须加一个空格
4.缩进采用 4 个空格,禁止使用 tab 字符
5.左大括号前不换行 右大括号换行
6.单行字符数限制不超过 120 个,超出需要换行 第二行相对第一行缩进 4 个空格,从第三行开始,不再继续缩进
7.方法参数在定义和传入时,多个参数逗号后边必须加空格
8.所有的相同类型的包装类对象之间值的比较,全部使用 equals 方法比较//OOP规约
1.类内方法定义顺序依次是:公有方法或保护方法 > 私有方法 > getter/setter
方法。
2.循环体内,字符串的联接方式,使用 StringBuilder 的 append 方法进行扩展 反例:str=str+"hello" 正例:str.append("hello")//控制语句
1.在 if/else/for/while/do 语句中必须使用大括号,即使只有一行代码//数据库规约
1.表达是与否概念的字段,必须使用 is_xxx 的方式命名
2.表名、字段名必须使用小写字母或数字;禁止出现数字开头
3.表的命名最好是加上“业务名称_表的作用”
4.库名与应用名称尽量一致
阿里开发规范文档java 阿里巴巴js开发规范
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
阿里巴巴Java开发规范
阿里巴巴Java开发规范
类型转换 运行时异常 java开发 -
阿里巴巴MYSQL 开发规范
转载请注明出处: (一) 建表规约 1. 【强制】表达是与否概念的字段,必须使
mysql 字段 正例 数据库