欢迎光临江苏一网通科技有限公司,公司主要服务网站SEO优化,企业高端网站开发定制!

咨询电话:17361814777 | XML地图

WEB THINK NEW

全球最新、最热的APP 和小程序新闻资讯

网站建设方法 网站推广方法

扬州小程序开发应该要做到的几点要求

发表时间:2019-11-11 14:52:05

  从工作到现在,总结以及探索到了许多便于开发的解决方案,在这里分享给大家。

扬州小程序开发应该要做到的几点要求

  编码规范
  编码规范应放在首位。当一个项目需要多个人同时进行编码时,编码规范尤为重要,当我看见我编写的代码里被其他人写的其他风格的代码“污染”了时,那感觉像吃了屎一样。这就是为什么我要求团队有一个统一的代码规范,这会极大地提升代码的可读性,以及协同开发的开发效率。
  不过现实是,即便开发之前已经订好了规范,总有人在不经意间去在项目里“大展拳脚”,体现自己的独特性,这个时候就需要代码review了。在国外,开发工作并不是最繁琐的,最繁琐的是代码review,Google、Microsoft这些建立在代码上的“帝国”都有一套成熟完善的代码review机制,这足以说明对于建立在代码上的“帝国”而言,编码规范在某种程度上就相当于法律,严酷的惩罚将每个开发人员的“邪念”压制住,这是我们应该了解和学习的。
  规范
  文件命名:文件及文件夹统一使用下划线命名,比如 goods_detail.wxml ,不使用中横线的原因是其严重影响可读性。
  组件命名:组件统一使用首字母驼峰命名,比如 NavBar.wxml ,使用首字母驼峰的原因是组件在页面中是一类特殊元素,需要明显的标识让它与其他便签或方法区别开来。
  变量命名:变量统一使用下划线命名,比如 goods_coupon ,对于方法内的特殊私有变量,使用下划线开头,比如 const _that = this ,对于系统级别的变量,采用大写下划线命名,比如 MAX_VALUE .
  方法命名:方法统一使用驼峰命名,比如 GetUserInfo ,私有方法使用下划线开头的驼峰命名,比如 _onClose ,在wxs文件中定义的全局方法使用大写的下划线命名,比如: FORMAT_PRICE .
  其他:在js文件中,省略语句后面分号,提升可读性。对于使用次数不超过两次的值,不单独设置变量。在方法中,对于不同类型的语句,使用空行分隔,便于阅读。CSS属性排列顺序为:绝对定位>flex定位>float定位>width/height>padding/margin>border>background>font相关>特殊属性。