在项目中,前端用一个组件,后端提供了两个不同字段值来表示同一字段
简介:大家好,我是枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳蚤网
课堂创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。
在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招
/社招/跳槽,一对一学习辅助,项目接活开发。
在项目中,前端用一个组件,后端提供了两个不同字段值来表示同一字段
- 这个问题在最近开发过程中遇到,因为创建和查询是由两个人配合进行书写的,前端是同一个人进行对接
发现问题
- 前端发现,当他修改这一字段取值符合创建时,查询就会出现问题,找不到对应的值,当他修改这一字段取值符合查询时,创建就会出现问题,找不到对应的值
- 问题就是出现在前端共用一个组件进行取值,所以后端的字段的命名就需要进行同一,不能出现两个不同的命名来表示同一个字段
- 所以当把后端字段名改为一致的时候,这个问题就完美的解决了
问题为什么不能前端进行修改
- 这个问题是可以进行前端进行修改的
- 但是解决这个问题所付出的时间成本是不一样的,后端只需要修改一个字段名就可以了,而前端就要考虑到两个模块之间的关系,造成逻辑上的复杂
- 并且在后续的维护过程中,也会更加容易出现问题