CRM项目的开发与调试整体策略

这次后端开发工作将在 platform 文件夹中的 fmcg-occ-base-ext-web 文件夹里进行。fmcg-occ-base-ext-web 文件夹下的所有代码实际上构成了一个微服务,我们之后二次开发的所有功能代码都将在这个服务里编写。

此外,这次项目我们不采用前后端联调的方法。在设备管理系统中,我们采用了前后端联调,即在将后端服务全部启动后,再启动前端服务。设备管理系统之所以能够使用前后端联调,很大程度上是因为系统本身不大,而且我的电脑内存充足,能够支持前后端联调。前后端联调的最大好处在于,当你修改 bug 时,可以实时看到变化的效果。

然而,对于较大的项目,例如 CRM 项目,前后端联调就不太现实了,因为你不可能将整个项目都运行起来,整个项目运行起来会导致电脑内存不足。

为了解决这个问题,我们这个项目会专注于运行某一个服务,并在这个服务里写接口。写完接口后,我们会直接使用 Postman 来访问这个接口,检查接口是否正常运行。如果接口正常运行,证明接口已经写好了,然后将代码推送到测试环境。之后再进行前端开发。改 bug 时,我们会先定位问题是出在前端还是后端,如果是后端问题,就修改后端代码,然后使用 Postman 测试,而不是直接通过页面的按钮来测试。这种方法相比于前后端联调,实时性可能稍差,但对电脑的配置要求较低。

相关推荐
海盐泡泡龟2 小时前
web常见的攻击方式有哪些?如何防御?
前端·vue.js·webpack
z人间防沉迷k3 小时前
后端开发概念
java·后端
EndingCoder3 小时前
React从基础入门到高级实战:React 基础入门 - React Hooks 入门
前端·javascript·react.js·前端框架
caihuayuan53 小时前
Vue3响应式数据: 深入分析Ref与Reactive
java·大数据·spring boot·后端·课程设计
EndingCoder3 小时前
React从基础入门到高级实战:React 基础入门 - JSX与组件基础
前端·javascript·react.js·前端框架
Space Chars4 小时前
【大前端】使用NodeJs HTTP模块创建web服务器、SSE通讯
服务器·前端·http
Quke陆吾4 小时前
Vue框架1(vue搭建方式1,vue指令,vue实例生命周期)
前端·javascript·vue.js
Oscar_02085 小时前
uniapp+ts 多环境编译
前端·vue.js·typescript·uni-app
shmily麻瓜小菜鸡5 小时前
前端项目中实现页面看起来像是浏览器缩放到了80%的效果
前端
EndingCoder5 小时前
从零基础到最佳实践:Vue.js 系列(9/10):《单元测试与端到端测试》
前端·javascript·vue.js·性能优化·单元测试·vue3