前端和后端开发人员的工作效率
一个大型移动项目发展滞后的原因是贫穷项目组间的相互作用之间,即前端和后端开发人员。这是尤其如此,如果团队工作在不同的时区。不匹配的协议,无效数据和日期格式,服务不工作,SSL错误-这些小虫子可以成为一个大问题,任何项目慢下来。
在最近的一个移动项目我们发现,我们的解决方案。它的Chrome扩展的邮递员休息的客户端,Web服务测试HTTP客户端。今天我要分享我们所做的工作流程顺畅、有效的与所有的错误及时发现,记录和固定。
其他API的测试方法:记录
开发人员经常使用最明显的解决方法:登录时运行的应用程序。这种方法有几个缺点:
这是耗时的,因为为了运行查询需要交互界面,填写表格,等。
日志输出格式通常是不可读的和额外的工作是需要提高数据表示。
复制错误或跟踪应用程序的异常行为成为其他团队成员的一个现实问题,如经理或后端的开发者,因为他们不使用相同的开发环境,可能没有资格,等前端团队的”服务器不工作“满足后端的”服务器就可以了。这是在客户端,不“这种情况似乎熟悉很多球队。
上述表明,有一个特殊的仪器,提高了团队之间的互动和简化了API的测试程序的实际需要。在以前的文章中,我们写了有用的概述开发者工具从这类讨论了一些工具,但在最近的一个项目,一个新的尝试:邮递员休息的客户结果表明,与杰出的。
邮递员休息的客户或如何前端和后端的开发人员的工作效率
为什么我们推荐的邮递员吗?
邮递员救了我们的项目,很有压力的条件下运行:
当我们开发的客户端,服务器端是由另一家公司开发的;
12个小时的时差,我们和其他公司的团队之间有;
API和文件的项目还没有完成;
最后期限迫在眉睫。
Chrome扩展安装一分钟的任务,在安装过程中的邮递员是完全在你的服务。根据我们的经验,邮递员真的简化移动客户端的开发过程。下面的几个原因,这是有帮助的。
高效的API测试
即使API已经完成,利用邮递员测试查询更快比实现他们通过应用程序代码。在我们的例子中,与查询协议的不断更新,界面简单友好的邮递员对我们帮助很大,所有必要的改变都致力于迅速和顺利。
高效的API测试
测试结果的文档
邮递员提供了一个方便,查询结果的可视化显示。除了JSON和XML,可以查看标题和网页(如果服务器返回一个格式不同于API协议格式错误)。
测试结果的文档
团队合作
任何测试查询可以与所有的参数和组织成收藏保存。集合可以出口一个JSON文件与其他团队成员共享的,所以他们可以进口的查询和检查自己的API。
利用邮递员在移动开发项目
除了我上面提到的,邮递员帮我们解决以下问题:
在项目的一个严重缺陷检测API的早期阶段,即API不符合标准的休息/ JSON要求:对于同一个查询的响应格式不同的元素数返回,超过API难度的客户端。
在查询响应的数据格式不包含时区数据这是我们项目的关键。
几个文件上传API错误被发现。
原来的API需要增强,从最初的版本不支持发送对象数组的客户端-服务器的同步过程中。
无论你和你的团队可能面临的困难,在开发的项目,可以使用正确的仪器解决了。这个时候,邮递员帮我们原先估计的时间内完成这个项目,即使工作量变得比我们想象的大。下一次,我们可能会发现一些新的工具来提高生产率,我们肯定会与你分享软件开发公司的发现。