我的任务是承担一个遗留应用程序(该应用程序在用户体验方面的API非常差,大部分没有文档,执行缓慢),并构建一个新的API和SDK来改进用户体验。我可以访问这个遗留应用程序的源代码,我只能看到一个完成所有任务的端点。
我想知道包装新API的最佳方法,它可以改善遗留应用程序的用户体验。以下是我想过的一些事情:
困扰我的一件事是如何最好地与遗留One服务进行通信?我必须将JSON从我的webservice转换为一个遗留API接受的查询。围绕这一点的最佳实践是什么?
任何其他的建议,我已经错过了,将不胜感激。
发布于 2020-02-23 11:27:34
在那之前
另外,有时compnies想要构建特殊的解决方案,用新的解决方案来使用他们的遗留系统,但是他们忘记了,仅仅通过一个完整的新解决方案直接访问遗留解决方案的DB有时更容易和/或更多未来的证据。
https://softwareengineering.stackexchange.com/questions/405612
复制相似问题