当前位置: 首页 > article >正文

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

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

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

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

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


http://www.kler.cn/a/516258.html

相关文章:

  • 汇编实验·地址表分支程序设计
  • FFmpeg常用命令
  • 重新理解tech lead角色
  • flume系列之:flume落cos
  • 【深度学习项目】语义分割-DeepLab网络(DeepLabV3介绍、基于Pytorch实现DeepLabV3网络)
  • 为什么你的 Qt 应用程序会出现 xcb 插件错误
  • Flutter鸿蒙化中的Plugin
  • SpringCloud系列教程:微服务的未来(十五)实现登录校验、网关传递用户、OpenFeign传递用户
  • (Java版本)基于JAVA的网络通讯系统设计与实现-毕业设计
  • 2018 秋招 百度二轮面试---血淋淋的经历写实
  • 重构(4)
  • ruoyi-vue-plus 引入 ShardingSphere-JDBC 实现分库分表
  • docker 部署.netcore应用优势在什么地方?
  • Linux下Ubuntun系统报错find_package(BLAS REQUIRED)找不到
  • 华为OD机试E卷 --树状结构查询--24年OD统一考试(Java JS Python C C++)
  • 概率密度函数(PDF)分布函数(CDF)——直方图累积直方图——直方图规定化的数学基础
  • 智源研究院与乐聚机器人成立具身智能联合实验室
  • 深度学习实战图像OCR识别
  • 【博客之星】2024年度创作成长总结 - 面朝大海 ,春暖花开!
  • STM32——LCD
  • Spring Boot中选择性加载Bean的几种方式
  • 如何使用 Node.js 构建一个简单的 API?
  • Python语言的安全开发
  • 把 PVE 下的机械硬盘(非SSD系统盘)分配给虚拟机使用
  • 打破常规,Linux内核新的数据结构上场maple tree
  • 苍穹外卖—订单模块