
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的程序员都在学习新的编程开发语言,而今天我们就一起来了解一下,软件开发规范都需要注意哪些问题。
1)语言
对所有引用都使用const,不要使用var。原因:这样做可以确保你无法重新分配引用,以避免出现错误和难以理解的代码。
如果引用是可变动的,使用let代替var。原因:let是块级作用域的,而不像var属于函数级作用域。
坚持使用全等===摒弃相等==,原因:相等会进行隐式的类型转换。
使用浏览器全局变量时加上window前缀,document和navigator除外。
2)命名
变量、函数、参数、方法、属性使用驼峰式命名(CamelCase),例如loadingModules。
函数或方法在命名时,建议带上可区分的特定词语,便于全局搜索。
常量、枚举属性使用全部字母大写,单词间下划线分隔,例如HTML_ENTITY。
类、枚举变量使用Pascal命名法,例如TargetState。
函数名使用动宾短语,例如getStyle()。
布尔类型的变量使用is或has为前缀。
Promise对象使用动宾短语的进行时表达,例如loadingData。
3)React
如果是组件文件,则使用PascalCase,如MyComponent.js。React组件使用PascalCase,组件实例使用CamelCase。
4)注释
单行注释用//,多行注释用/**...*/。
为函数、方法、变量、事件、文件添加注释,说明其功能。
对于内部实现、不容易理解的逻辑、摘要信息等,尤其要注明核心的细节注释。
对于一些常量,需修饰其含义。
特殊标记:
TODO:有功能待实现。此时需要对将要实现的功能进行简单说明。
FIXME:该处代码运行没问题,但可能由于时间赶或者其他原因,需要修正。此时需要对如何修正进行简单说明。
HACK:为修正某些问题而写的不太好或者使用了某些诡异手段的代码。此时需要对思路或诡异手段进行描述。
XXXX:该处存在陷阱。此时需要对陷阱进行描述。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。