我想要一个这样的软件

Alex
发布于 2023-12-04 / 145 阅读 / 0 评论 / 2 点赞

我想要一个这样的软件

我想要一个这样的软件

从需求开始:可以在上面建需求,并描述好需求

设计:根据需求进行数据结构、接口、类、类图等的设计,同时完成测试用例的设计;

生成:设计完成后,自动生成对应的模拟仿真,执行指定的业务流程编排序列,检查设计逻辑是否与预期符合、数据链路流通正常,是否存在断点,检查完成后直接生成基本的框架代码(ORM、多表关联操作、(http、dubbo等)接口定义、CRUD页面等通通自动生成)

实现:开发人员按照需求,完成具体的实现,每个实现都对应上面的一个或多个需求或需求最小单元项,并与之建立绑定关系、形成拓扑图

执行测试:开发无需再写单元测试,因为每一个类、方法,都会在需求中被作为小项记录,并已经设计好了测试用例,执行即可,功能流程测试也是执行之前设计好的测试用例即可;

修改:每个release版本会将当前版本的代码与需求生产正式的版本关系和副本,下一个版本修改对应的代码块都会记录到对应需求的变更版本记录中;变更一个代码块都能清楚知道涉及到哪些需求和模块;

智能代码检查和优化:可通过接入Jenkins 、Sonar、ChatGPT 等自动、智能完成代码检查、优化;

维护:问题反馈、bug都在这上面进行管理,与需求、代码一一对应,CodeReview、自动化测试、验证,清楚明了;

代码管理:中间过程随便提交代码,确定release后自动根据需求、代码、合并commit,形成release分支,提交记录简洁清晰;

如此一来,自动化程度更高了,也不需要花时间写搬砖的重复代码;修改更从容了,影响面一目了然;整个项目生命周期所有资料也更完整了,更有脉络可循了,不需要口口相传。

人人都是产品经理,看到这里的你,赶紧行动起来,去实现吧!


评论