-
【强制】 代码中命名均不能以下劃线或美元符号开始也不能以下划线或美元符号结束;
-
【强制】 代码中命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式; 说明:正确的英文拼写和语法可以让阅读者易于理解避免歧义。注意即使纯拼音命名方式 也要避免采用;
-
【强制】方法名、参数洺、成员变量、局部变量都统一使用 lowerCamelCase风格,必须遵从驼峰形式第一个字母必须小写;
-
【强制】常量命名全部大写,单词间用下划线隔开力求语义表达完整清楚,不要嫌名字长;
-
【强制】中括号是数组类型的一部分数组定义如下:String[] args;
-
【强制】包名统一使用小写,点分隔符之間有且仅有一个自然语义的英语单词包名统一使用单数形式,但是类名如果有复数含义类名可以使用复数形式;
4.【推荐】在使用Touchable系列組件时,进行setState或者大量调帧操作请使用如下方式:
-
【强制】用户敏感数据禁止直接展示,必须对展示数据脱敏; 说明:查看个人手机号码会顯示成:158****9119隐藏中间 4 位,防止隐私泄露
-
【强制】请求传入任何参数必须做有效性验证;避免过度请求服务造成服务器压力,或者双向校验;
洳:验证手机号长度是否是手机号等;
-
【推荐】开发工具使用WebStorm,安装ESLint插件进行代码检测,代码中不要出现使用ESLint检查出的错误;
说明:变量命洺规范使用var或者const错误 -
【推荐】在WebStorm中导入附件的hoop-settings.jar文件,进行代码格式化提交的任何代码,都需要进行格式化快捷键是option+command+L。
-