Wen*_* Ji 5 continuous-integration frontend backend
由于Web应用程序的开发通常分为前端开发和后端开发,但前端的一些代码在后端通常是相同的(ASP、PHP、JSP或其他服务器端模板)引擎中包含大量由前端开发人员编写的 HTML),后端开发人员需要做的是将 HTML 代码合并到他们的 ASP、PHP、JSP 或其他服务器端模板中。
如果前端的开发先于后端的开发,那么效果就很好。但是当前端和后端同时开发时(总是这样),问题就来了。当前端发生变化时,后端开发人员需要不断更改他的模板代码。
那么,我的问题是,有没有什么方法可以将HTML代码自动合并到后端模板中,从而使前后端的集成更加无缝和轻松。
好吧,我会咬的
问题出在前端和后端之间的接口上。为了确保服务器和客户端保持一致的接口,双方都应该进行单元测试以确保接口也被卡住。
对接口的任何更改都会导致一端或两端的单元测试失败,但应该清楚如何修复它,因为修复后测试将再次通过
我已经在基于 python 的服务器上使用了这种方法,该服务器驱动一个胖 javascript 客户端,并在 javascript 端用 jsunit 编写了测试。
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
16090 次 |
| 最近记录: |