IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 保障代码质量 -> 正文阅读

[开发测试]保障代码质量

需求分析

需求分解疑问case

需求评审

确认疑问的需求case,已经确认的case推动产品及时修改需求文档。

技术评审

评审需求case对应的技术实现,先想好怎么做,知道怎么做才能准确的做出开发排期。

代码开发

以上需求评审、技术评审都是为了更清晰、更容易、更安全(减少业务逻辑bug)的代码开发。

可读性

  1. 不准出现魔法值
  2. if判断必须加注释
  3. 尽量降低代码耦合,避免大长多的单个方法逻辑,提高代码可复用。

代码自测

代码检查工具检测

  1. 阿里代码规范
  2. sonar检查

工具检查单元测试覆盖率

  1. idea 单元测试用例覆盖率检查

代码评审

重视CodeReview
代码合并到feature对应的main分支时,根据之前的技术评审文档讲解自己代码逻辑。

项目复盘

  1. 提出项目开发中的问题
    例如沟通协作效率
  2. 记录
  3. 下版本改善

bug后置处理

bug类型分析

bug记录

  1. 业务理解不到位?
  2. 代码逻辑缺失
  3. 粗心写出低级bug(必须避免)
  4. 代码运行效率

记录bug类型,追踪至以后的地带迭代,着重检查。根据组内反馈情况来决定要不要在以后的迭代中去除该bug类型对应的case。

需求分析

  1. 拆解业务逻辑;

  2. 需求在下一个迭代开始之前给出;

    1. 比如提前三天到五天;
      1. 根据需求量
    2. 之前逻辑牵扯
    3. 在线doc工具,可以打标注
      1. 例如飞书
  3. 敏捷开发步骤

  4. 前期需求理解到位之后,会为后期开发节省很多时间,同时减少业务逻辑bug。

  5. 代码质量分析,插件检测,自动化检测

  6. 保障代码可读性,不准出现魔法值,if判断必须注释,代码格式统一,便于维护,backup更容易

  7. 测试用例覆盖率检测

  8. codereview

  9. 需求从开发到上线全流程

  10. 1.拿到需求,先分析实现方法,不要边想边做,比如绘制流程图?

  11. 2.开发后自测,测试用例覆盖率,代码检查工具,

  12. 3.重视codereview,向审核代码同事讲明实现方法,

  13. 4.建议类

  14. 功能复用,代码耦合度降低,便于维护

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 12:16:56  更:2021-10-17 12:17:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:47:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码