前端编码规范&前后端接口定义、联调等注意事项

2019-12-16  本文已影响0人  Jesse_001

很多情况下我们不愿意接手别人的代码不是因为逻辑复杂,有很大一部分原因是因为代码风格不一致,读别人的代码太费劲,千人尚有千面,何况代码呢。私以为变量命名和函数命名及调用不统一等个人风格严重是后来人维护和修改代码最大的阻力。
Later always means Never,好多脆弱的,可优化代码都想着以后有时间再改,但一旦放下可能就永远不会再回头优化

编码规范


前后端接口定义、联调等注意事项

现在WEB开发都是前后端分离模式,为了并行开发提高效率,提前定义好数据接口就很有必要。在以往实际开发工作中主要使用过三种接口定义方式,postman,swagger,mock。

开发流程

  1. 由后端编写和维护接口文档,在 API或需求变化时更新接口文档
  2. 后端根据接口文档进行接口开发
  3. 前端根据接口文档进行页面开发 + Mock数据
  4. 开发完成后联调和提交测试

接口规范定义

规范的接口定义很重要,接口定义的好坏直接影响到前端的工作量和实现逻辑

规范原则

请求格式

{
   id: 1,
   name: "XXX",
   code: "XXX"
}

响应格式

{
    code: 200,
    data: {
        message: "success",
        list: [{
            id: 1,
            name: "XXX",
            code: "XXX",
            isSelect: 1
        }, {
            id: 1,
            name: "XXX",
            code: "XXX",
            isSelect: 0
        }]
    }
}
上一篇下一篇

猜你喜欢

热点阅读