GitHub – jwangkun/ai-coding-prompt-java: java+vue3+uniapp全栈开发Prompt
java+vue3+uniapp全栈开发Prompt
上面这个项目,提供了一套完整的软件开发生命周期(SDLC)流程模板,覆盖从项目启动到后期维护的全过程。下面是各阶段的详细说明。
阶段一:规划与初始化
这个阶段的目标是做好准备工作,让团队对项目有清晰的认识。
- 需求分析
📝:与产品、业务方沟通,明确功能需求和业务目标。 - 技术设计
📐:设计系统架构、数据库结构,确定技术栈。 - 项目结构生成
📁:初始化代码仓库,创建标准的模块和目录结构。 - 环境配置
⚙️:配置开发、测试和生产环境,包括依赖库、CI/CD 流水线等。
阶段二:开发与实现
这是核心的编码阶段,把设计转化为可运行的软件。
- 数据层开发
🗄️:实现数据库模型、DAO 和数据持久化逻辑。 - 业务逻辑实现
💡:编写核心业务代码,处理主要功能逻辑。 - API 接口开发
🔌:创建供前端或第三方调用的接口。 - 单元与集成测试
🧪:编写测试用例,确保代码模块及其协作的正确性。
阶段三:质量保证
通过审查和测试,确保软件的质量、稳定性和安全性。
- 代码审查
✅:同行或技术负责人审查代码,确保质量和规范性。 - 系统测试
🔬:QA 团队进行全面的功能、性能和安全测试。 - 用户验收测试(UAT)
👥:邀请最终用户或产品经理测试,确认是否满足需求。
阶段四:部署与发布
将通过测试的软件部署到生产环境。
- 构建与打包
📦:将代码编译、打包成可部署的产物。 - 部署至生产环境
🚀:通过 CI/CD 自动化脚本发布应用。 - 发布后验证
🔍:监控系统日志和关键指标,确保服务正常运行。
阶段五:运维与迭代
项目上线后,进入持续维护和优化的循环。
- 监控与告警
📈:持续监控系统性能,设置异常告警。 - 收集用户反馈
🗣️:收集用户的使用反馈和新需求。 - 修复与优化
🛠️:修复线上 Bug,根据性能数据进行优化。 - 开启新迭代
🔄:基于新需求和反馈,返回阶段一,开始下一轮开发。
