美文网首页
代码规范

代码规范

作者: 泡杯感冒灵 | 来源:发表于2021-01-05 13:30 被阅读0次

团队开发中,遵循一定的代码规范,有利于提升团队开发效率和方便后期维护。常见的代码规范 例如 airbnb规范等等。下边是一些开发我开发中尽量遵守的规范。

  • 变量的声明,尽量用 letconst,而不是使用var
  • 当我们声明一个对象的时候,尽量用对象字面量的方式来声明;
const obj = {}
const arr = []
  • 当我们定义对象里的方法的时候,尽量使用简写的形式
const obj = {
    // 简写
    fn1(){
        console.log('fn1')
    },
    // 非简写
    fn2:function(){
      console.log('fn2')
    }
}
  • 对象属性名和属性值的变量相同的情况下,尽量用简写,而且尽量把简写属性写在对象其他属性的最上边;最后一个属性后边尽量跟一个逗号
const userName = 'john'
const person = {
    // 相当于 userName:userName 
    userName,
    // 最后一个属性后边尽量跟一个逗号
    age:20,
}
  • 尽量使用箭头函数
// 例如我们在调用云函数的时候,如果我们直接用普通的函数模式作为then的回调。那么这个时候会报错。`cannot read property setData of undefined`。因为此时this指向不对
wx.cloud.callFunction({
    name:'login'
}).then(function(res){
    console.log(res)
    this.setData({
        openid:res.result.openid
    })
})

// 除非我们先获取到this。以前通常的做法是 
const that= this
wx.cloud.callFunction({
    name:'login'
}).then(function(res){
    console.log(res)
    that.setData({
        openid:res.result.openid
    })
})

// 现在我们直接用箭头函数会方便很多
wx.cloud.callFunction({
    name:'login'
}).then((res) => {
    console.log(res)
    that.setData({
        openid:res.result.openid
    })
})
当然还有更多的规范可以应用,在这里就不做举例了。以后有时间可以慢慢增加

相关文章

  • Web 端代码规范

    目录 1、代码规范概述 2、代码规范流程搭建 3、代码规范细则 1、代码规范概述 良好的代码规范能够提供软件的可读...

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS(OC)开发之随感

    1.代码规范 规范很重要!规范很重要!规范很重要! 代码规范的重要性之-为什么谷歌要执行严格的代码编写规范http...

  • 前端学习的基本总结

    目录 1.为什要遵守代码规范 2.css代码规范 3.js代码规范与设计模式3.1 js代码规范3.2 设计模式 ...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • 小肤iOS开发代码规范_v1.0

    For Objective-C , 2018.8.2 Ⅰ.前言Ⅱ.命名规范Ⅲ.代码注释规范Ⅳ.代码格式化规范Ⅴ....

  • 代码规范

    代码规范 1. 概述 欢迎使用代码规范, 这个是我借鉴京东前端代码规范,组织的内部规范。旨在增强团队开发协作、提高...

  • PSR-2- Coding Style Guide 编码风格规范

    代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,...

  • PM篇

    PM 技术篇1.开发规范命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API...

网友评论

      本文标题:代码规范

      本文链接:https://www.haomeiwen.com/subject/jdamoktx.html