无论是对于国家,还是对于我们个人,2020年4月,是注定是一个不同往年的4月。一场突如起来的疫情打破了我们原来的生活曲线,让我们知道了什么是苦难,什么是团结,什么是坚持,什么是胜利。
一、大幕开启随着国内疫情的缓解,中文版接口调试与文档管理工具ApiPost 的开发团队重新踏上了面向未来的征程。一群怀揣着梦想的年轻人,经过两百多天的勤能补拙,终于在4月11号晚发布了 ApiPost V3的第一个版本。
发布夜的前夕,我们每个人都很激动,看着ApiPost 的每一行代码,看着那熟悉的不能再熟悉的UI界面,就像看着一个我们亲手孕育并抚养长大的孩子。
就像所有的孩子父母一样,我们自信我们的孩子是世界上最漂亮的孩子。
二、困难重重
由于新旧版本架构差异天壤地别,难以实现新旧版共存的数据协作,我们不得不决定强制升级。
凌晨4:00,我们关闭了旧版接口服务,正式开启了新版接口服务,然后怀揣着天亮后用户对我们赞美的小期待就趴在办公桌上酣然入梦了。
但是,事情往往没你想象的那么好,相反它会比你想象的更糟糕。
由于预估不足,测试力度不够,9点后,随着用户开始使用软件,在社区、QQ、邮件,我们陆续收到了大量的负面反馈:
“原来有的功能怎么没有了?”
“我还是回归xxx吧”
……
说好的赞美呢,那一刻,我们承认我们都懵了,我们不知道该怎么办了。
“怎么会是这样?”
“我们只是想做一款中国人自己的接口管理软件,难道真的又这么难吗?”
此时,大家都陷入了无限的低谷,忘记了我们的梦想,只有沉默。
“快来看,有人说看好我们软件,还给我们加油呢!”
真的耶,此时我们一篇博文的评论里,一个用户的鼓励话语,把我们重新拽回了现实:
zb-suixinerle : “加油!都是为了更好的使用体验,你们是最棒的!”
天影祭司 : “加油”
Hu:“看得出团队用心了,付费以表支持!”
静静说我想她 :“ 看好apiPost,加油”
小春:“除了一些细节,这次升级总体来说很赞!”
1条,2条…… 越来越多的鼓励话语出现在我们面前,对的,还是有人支持我们的,我们不能放弃,这点挫折算得了什么呢?我们必须马上振作!
于是,我们又像打了鸡血一样、开始在社区、QQ、邮件等一切方式收集Bug、建立Bug列表、迅速确定修复方案。
三、万里长征直到7天后的今天,我们发现并完成了一下Bug以及优化项的修复、优化、新增:
1、[修复]参数输入卡顿问题;
2、[修复]接口切换卡顿问题;
3、[修复]其他卡顿问题;
4、[新增]恢复【目录另存为】;
5、[新增]恢复【项目克隆】;
6、[新增]恢复【项目删除】;
7、[新增]恢复 请求参数导出raw-JSON;
8、[修复]优化接口/目录拖动;
9、[优化]响应文档的展示;
10、[修复]可能出现的“网络异常”问题;
11、[修复]query参数无法实时到URL的问题;
12、[修复]发送URL增加空余字符?的问题;
13、[修复]修复文档编辑器无法滚动的bug;
14、[修复]修复接口状态默认不变色的bug;
15、[优化]宽度缩放问题 ;
16、[优化]更新组件问题;
17、[修复]File上传无法多选的问题;
18、[修复]设置密码后文档无法开放的bug;
19、[新增]恢复超时时间设置;
20、[优化]自动创建接口的体验;
21、[优化]优化参数注释库的导入和显示;
22、[优化]参数描述重新导入不要替换问题;
23、[优化]参数类型是file时的参数保存问题;
24、[修复]无法删除测试流程;
25、[优化]File组件值的保留问题;
26、[优化]禁止GET发送body请求;
27、[修复]后执行脚本获取请求参数;
28、[修复]修复流程测试可能执行失败的bug;
29、[修复]check选择问题;
30、[优化]APIs左侧导航默认闭合所有目录;
31、其他细项。