前端同事的水平有些微微的菜的一批,在这里,暂时不想去吐槽我在与同事合作时出现的问题,先来谈谈怎么解决。
恶心的地方在哪
-
写文档,没错,写文档真的挺累的,我希望这个工具能自动生成文档
-
测试,没错,测试也真的挺累的,尤其是前后端分离后,采用 token 这种形式进行 api 的保护,每次测试需要先请求一遍 token。
-
测试数据,没错,加测试数据是真的烦,虽然确实有很多 mock 工具,但是前端不会用,也不知道这是啥,引入更多的工具也更加会造成她的懵逼。
所以!!!!
我希望这个工具能有这些功能
- 要能自动生成文档,要有参数名称和含义,是否可为 null 这些设定,而且我不希望是通过像
swagger
的创建很多注解标注,这框架会让和我一样靓仔的代码变的臃肿。 - 要可以生成可测试界面,最好可以自动生成 mock 数据,可一键测试
- 使用上可以通过通过 dsl 和标识符来完成单表的 curd 接口,减少重复的工作量。
- 侵入性很低,足够灵活,全部配置通过配置文件完成,不需要注解,最多支持 json 或者 yaml 这种格式的配置。
- 插件化,可以插件化的实现限流、身份验证、次数限制,域名,ip 名单等等功能。
- sql 优化,支持开启和关闭,配置 sql 注入等等
- sql 执行效率监控,方便找出问题
- 与主流框架的集成
- 支持旧项目解决,可以看做是独立的 api,可用于隔离之前写的接口
类似的东西
- GraphQL,一种新的数据格式,使用需要后端和前端一起改造
- APIJSON,使用方式和 GraphQL 类似,但是前端的使用方式是通过 Json+ 标记符号组成,我去作者公司面试过,被拒
准备等下找 D 哥聊聊天。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于