首页 > 其他分享 >项目技术研发规范

项目技术研发规范

时间:2024-07-13 14:27:15浏览次数:13  
标签:需求 上线 项目 代码 组内 规范 研发 开发 文档

一、项目整体研发流程
1)团队共同确认目标和规划
开会讨论,产出目标和规划文档
2)产品调研和需求分析
产出调研报告和需求分析文档
3)需求评审
开需求评审会,明确要做的需求和工作,评估工作量并明确工作时间节点。
4)方案设计
产出方案设计文档,比如数据库表设计、页面设计、接口设计等。
5)研发
包括各自开发、单元测试、前后端联调等
6)测试和验收
包括研发自测、产品验收、组内验收等
7)代码提交
提交可上线的代码,需要由负责人审查,通过后可合并
8)部署上线
将代码发布到服务器上,组内进行上线通知并更新上线文档,上线后需要自行验证
9)产品迭代
持续收集用户对新功能的反馈、并进行数据分析,从而验证改动效果,便于下一轮的更新迭代。
二、开发规范
开发前注意事项
1)确保自己充分理解了业务和需求,需要先进行整体的方案设计;尤其是对于重要需求和核心业务,必须先跟组内同学核对方案并通过后,才能下手开发,避免重复工作。
2)先熟悉项目再开发,建议阅读项目文档、项目代码、接口文档、前端组件文档等。
3)慎重引入新的依赖或类库、或者升级版本,重大依赖变更需要和组内其他成员确认。
4)熟悉团队已实现的功能和代码,尽量复用,避免重复开发。
5)熟悉团队内部的研发规范,并在 IDE 中进行相应的配置,比如前端配置 ESLint、Prettier 等代码规范插件。
开发中注意事项

标签:需求,上线,项目,代码,组内,规范,研发,开发,文档
From: https://blog.csdn.net/wjianwei666/article/details/140399472

相关文章

  • 两个有意思的项目
    一、developer2gwydeveloper2gwy 正如名字所言,程序员到公务员:从入门到上岸。项目是由一群程序员考公朋友的归纳总结,适用于当下每个普通人的“从入门到上岸”手把手操作实践教程。项目不仅包含考公教程,同时还分享一些体制内朋友的工作、生活、人际关系、人生思考等等。通过项......
  • 如何在 Vue 项目中优雅地使用图标
    1.字体图标与矢量图标目前主要有两种图标类型:字体图标和矢量图标。字体图标是在网页打开时,下载一整个图标库,通常可以通过特定标签例如<i>来使用,优点是方便地实现文字混排,缺点是包体积大,且难以自定义。矢量图标本质是<svg>标签,包中只含有所需的图标,且很容易自定义,也可以选......
  • 【云岚到家】-day05-7-项目迁移-活动管理
    【云岚到家】-day05-7-项目迁移-活动管理5项目迁移-活动管理5.1迁移目标5.2签到活动5.2.1需求分析5.2.2系统设计5.2.2.1表设计5.2.2.2接口设计5.2.2.3如何计算连续签到天数5.2.2.4如何获取匹配签到奖励规则5.2.2.5签到代码5.3优惠券活动5.3.1需求分析5.3.2......
  • 解决vscode项目中无法识别宏定义的问题
    在c_cpp_properties.json中的"defines":[]中定义的宏无法被识别。从而导致代码中的宏开关无法生效,造成代码的阅读不便利。排查路线是:关闭所有插件,删除当前工程目录下的.vscode文件夹。经过一系列排查发现是C/C++插件与clangd插件有冲突,解决方法很简单,卸载clangd插件,然后重......
  • Python项目开发实战,掷硬币的连胜,案例教程编程实例课程详解
    在Python中进行实战项目,比如模拟掷硬币并记录连胜次数,是一个既有趣又能加深理解随机数生成、循环控制、条件判断等编程基础的好方法。下面,我将逐步引导你完成一个详细的Python项目,该项目将模拟掷硬币的过程,并追踪记录连胜的次数,同时我们会深入探讨一些编程概念,如函数封装、异常......
  • 初学者必看的 3 个 Python 小项目
    我们都知道,将知识点融入实际操作是提高编程学习效率的关键。尤其对于初学者来说,通过学习一些涉及核心编程概念的简单项目,不仅可以深化对编程语言的理解,还能快速提高解决问题的能力。下面将探讨三个基础的Python项目:计算器、猜数字游戏和待办事项列表,旨在巩固Python基础......
  • Vue打包文件dist放在SpringBoot项目下运行(正确实现全过程)
    项目开发中,一般我们都会使用SpringBoot+Vue进行前后端开发。在部署时,会后端启动一个服务,再启动一个nginx,nginx中配置前端打包文件dist进行项目访问。实际上,我们也可以把打包好的dist目录放在SpringBoot项目下进行部署。将dist包放入resources下配置拦截器@Configuration......
  • 微信小程序毕业设计-高校校园交友系统项目开发实战(附源码+论文)
    大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。......
  • 微信小程序毕业设计-学习资料库系统项目开发实战(附源码+论文)
    大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。......
  • QT6 CMake项目配置 (VSCode)
    QT6CMake项目配置(VSCode)这篇文章我们介绍一下在VSCode下的配置,大体上和VisualStudio上差不多,建议先把之前介绍在VS上的配置过程看一遍,VSCode安装这个就不用说了吧,无脑下一步插件安装先把CMake相关的插件装一下第一个是CMake语言的支持插件,装了这个写CMakeLists.txt就......