- 博客(2)
- 收藏
- 关注
原创 使用 npm shrinkwrap 来管理项目依赖
管理依赖是一个复杂软件开发过程中必定会遇到的问题。在Node.js项目开发的时候,我们也经常需要安装和升级对应的依赖。虽然 npm 以及语意化的版本号 (semantic versioning, semver) 让开发过程中依赖的获取和升级变得非常容易, 但不严格的版本号限制,也带来了版本号的不确定性。主要的问题可能有三个:npm 建议使用 semver 的应用程序版本,但这...
2015-10-23 17:30:00 590
原创 Mock Server实践
背景在美团服务端测试中,被测服务通常依赖于一系列的外部模块,被测服务与外部模块间通过REST API或是Thrift调用来进行通信。要对被测服务进行系统测试,一般做法是,部署好所有外部依赖模块,由被测服务直接调用。然而有时被调用模块尚未开发完成,或者调用返回不好构造,这将影响被测系统的测试进度。为此我们需要开发桩模块,用来模拟被调用模块的行为。最简单的方式是,对于每个外部模块依赖...
2015-10-19 11:00:00 1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人