美文网首页
2019-10-27 开发设计流程总结

2019-10-27 开发设计流程总结

作者: 竹blue | 来源:发表于2019-10-27 18:03 被阅读0次

1. 原由

 由于在接口开发中没有进行相关接口的文档设计,导致返工严重,质量很差。所以在此进行一些相关总结,也请大家指正。如:开发消息推送接口时没有充分调研消息推送AP,I没有对消息格式进行规定,消息顺序进行设置,消息传输协议进行调研,没有对request进行校验,导致临发布紧急修改,同时测试时只测试了接口是否调用正常,没有查看相关功能是否返回数据正常造成线上bug。

2. 需求分析

 可以从以下几个方面进行分析:
  1. 该接口应用场景;
  2. 需求可行性调研;
  结合应用场景分析,如正推分析是否可行,反推是否可行。
  3.是否会对其他接口造成影响,是否兼容;

3. 接口设计

  1. request ;2. response;3. 相关表设计;
  阐述一下,request是否加必要校验(前端,后端),是否可以提取公共参数;2,response是否返回有中文(正常情况下返回的是英文,或枚举类型),是否可以提取公共参数;3. 表设计是否配置了必要的索引,包括联合索引,字段大小是否涉及合理,如设计过大,造成存储空间的浪费。

4. 开发

  注意事项:request或者response是否存在超过设计字段长度的情况发生;涉及到的方法是否可以进行抽象,提取为相关接口;是否给常量赋予意义。多线程情况下是否加锁是否是多线程进行的调用;时间复杂度和空间复杂度分别是多少是否可以通过代码优化来降低。

5. 测试用例

 1. UT测试 --验证代码逻辑的是否正常。
 2. BVT测试-- 验证接口调用是否正常。
  测试用例关注点:接口是否达到设计预期,是否满足需求,是否有优化空间, 接口改造是否兼容原来接口,是否对其他相关接口造成影响。

相关文章

  • 2019-10-27 开发设计流程总结

    1. 原由  由于在接口开发中没有进行相关接口的文档设计,导致返工严重,质量很差。所以在此进行一些相关总结,也请大...

  • Proe/Creo三十条高级技巧

    1.简述新产品开发流程? 答:1)新产品开发流程如下:新产品开发程序:开发立项(设计任务书)----外观设计---...

  • 开发流程

    前端开发流程梳理 ```tex 1 产品需求 产品调研 2 设计开发 设计开发 设计评审 3 后端开发 后端提...

  • 2.3 RPA开发平台

    1.开发平台功能 开发平台(Studio)是RPA流程的设计器,为流程设计者提供了可视化开发、编码开发和录屏开发等...

  • 网易UI微专业课笔记——UI设计概述

    UI设计概述 一、什么是UI设计? 什么是UI设计? 开发流程 UI设计是产品界面的工作 是整个开发流程的一个环节...

  • Java互联网架构-项目流程管理(总结)

    Java互联网架构-项目流程管理(总结) 项目开发规范 整个项目执行有几个大的阶段,产品设计阶段、开发阶段、测试阶...

  • 软件生命周期与开发模型

    软件开发流程: 需求收集>需求分析>需求设计(流程、原型、需求说明)>需求评审>需求确认>开发(各种开发模式)>测...

  • 目录索引

    开发总结1、Java · 后端开发相关总结2、Web应用系统设计开发经验总结3、常规问题定位不完全手册 系统设计1...

  • iOS开发知识体系

    一、基础模块按照App的开发(开发、调试测试、发布、上线)流程,进行划分 开发阶段启动流程界面布局架构设计 调试测...

  • 开发流程---产品评审细节思考

    开发流程---产品评审细节思考 在互联网公司,开发流程大致的方向是产品经理编写需求,UI设计师根据需求设计界面,开...

网友评论

      本文标题:2019-10-27 开发设计流程总结

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