Android技术知识个人开源项目与编码无关的Android开发技巧

使用open-slim-mock让Android开发变得优雅

2019-02-14  本文已影响8人  hglfNg

简介

open-slim-mock是我在开发的一款基于nodejs的服务端程序,用于在app的开发调试阶段更好的与后端人员协作,便于前后端分离,快速定位接口问题。经过一年的使用,提高了我们的开发效率。现在代码经过完全重构,代码更清晰,功能更强大,现在开业开源出来,用于学习研究。

动机

在日常开发中,遇到一些与开发无关但是非常影响开发效率的事情:

并行开发

经常项目时间被压缩的很紧,通常一个功能接口和app同时开发,这时候会做好数据结构的约定,造一些mock数据,两边独立开发,写好后就可以联调了。

帮我打个包地址是xxx

后端发现自己的功能有问题,又不想写单元测试(什么单元测试是什么),就喜欢找你打一个包,地址写他的本机地址,这在别人看来举手之劳的事你不帮?然而打包随着项目的复杂,越来越耗时不说,地址经常改来改去还容易忙中出错。

三英战吕布

项目老板很重视,给你安排了刘关张三个后台来写接口,每人负责一个模块,这时候要联调了,发现功能需求要求你去刘那里拿到A数据,再把A给关那里拿到B数据,在把B数据提交给张,每个接口运行在不同的测试环境,你怎么办?

跨域访问

app项目包含HTML5页面,想先在先进的浏览器Chrome环境下调试好再集成到app中,发现后台数据无法访问,跨域被拒绝,如何解决?

解决之道

Q&A

上一篇下一篇

猜你喜欢

热点阅读