前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust项目推荐】文档即服务:一款与众不同的接口设计工具

【Rust项目推荐】文档即服务:一款与众不同的接口设计工具

作者头像
MikeLoveRust
发布2020-03-05 14:40:48
9390
发布2020-03-05 14:40:48
举报

我在春假假期期间,开发了一款提升开发效率和质量的接口设计工具。

如果你是做架构、后端开发、前端开发或者测试,那么这个工具将会是帮助你提升开发质量和效率的神器。

为什么要开发Panda Api?

Panda Api主要要解决的一个问题是如何在定义好接口文档,后端不写一行代码的情况下,就能为前端开发提供接口服务。

传统的开发,接口需要等待后端漫长的开发,前端开发过程中经常会因为后端开发的重新编译、服务重启、调Bug等原因,服务频繁的挂掉,无法继续开发,需要等待后端服务的启动;后端要进行某些功能的测试,也要等待前端的开发完成,开发过程中相互等待、两边相互影响,非常的影响开发状态和效率。

有时候,我们的产品经理,或者客户提出一个新的需求,需要快速修改代码去实现验证,一次简单前端的修改就要经过长时间等待等待后端开发完成,走一遍完整的修改,调整,测试,部署,发布流程来测试某个修改调整,这种改一行等几十分钟的开发方式对效率的拖累是极其恐怖的。用Panda Api就不会存在这样的问题,Panda Api符合MVP开发理论,而且完全不经过后端开发,完成所有的功能,修改。

很多的接口设计工具,要么只是方便后端提供的一个工具,比如Swagger,或者是前端的工具,比如Hapi,或者就是一个测试工具,比如Postman,PostWoman。我理解的接口设计文档,应该是属于产品经理、后端开发、前端开发、测试等人所达成的一个共识,应该是参与开发和测试的人一起去维护的一个文档。并且这个文档应该是提升开发效率和质量,而不是去增加工作负担。

因此,我决定去开发一个工具,只要做好接口的设计,就自动的有:接口文档自动生成、接口服务提供、后端接口测试等

完整版请查看:https://www.debugmyself.com/p/2020/2/20/panda_api_intro_article1/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要开发Panda Api?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档