跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 面试官问接口属性名称不规范,前端可以怎么处理。
未分類
25 11 月 2020

面试官问接口属性名称不规范,前端可以怎么处理。

面试官问接口属性名称不规范,前端可以怎么处理。

資深大佬 : jmyz0455 0

今天上去请假去面试,面试官说他们公司后端人很多,接口属性名称不规范要怎么处理?

我当时就懵了,说,这不是应该公司技术部门有一个统一的命名规范吗?要是给我就去技术群里提出来,这个接口属性命名不规范。

面试官说他们后端各有各的部门,比如 php 部门的属性名用下划线,java 部门用小驼峰,python 部门用大驼峰,那我要怎么处理。

我:那接口文档是写的什么属性名,我就写什么属性名,至于后端部门怎么搞,我觉得不是应该前端部门来处理的。或者真要这么混乱,还不如上 GraphQL,前端自己来查。

然后面试官就叫我回去等消息了,我搞不懂,这东西难道还能让前端来处理?应该怎么处理呢。

大佬有話說 (9)

  • 資深大佬 : Lax

    这明显不是技术问题还是沟通风格问题。

  • 資深大佬 : adspe

    没毛病

  • 資深大佬 : yaphets666

    他是想让你用 axios request? 一个函数 return 一个 requset()?

  • 資深大佬 : rabbbit

    我的话搞个中间层包一层,不管后端传啥都改成自己的格式.后端接口咋动都无所谓.

  • 資深大佬 : wunonglin

    后端数据不等于前端要用的,应该要在 service 抽出来做数据整理成前端要用的数据。和后端 MVC 的概念是一样的

  • 資深大佬 : konakona

    的确是一个有意思的话题,但是做为面试官,或者说他做为管理者,这个问题根本就不应该问前来面试开发岗位人员。

    他应该是正在被这个问题所困扰,顺便就想到用这个来问一问你。

    各个语言的命名规范是没办法做到完全统一的,如果硬是要统一,需要做一个 kv 映射。我个人觉得没有必要映射,就比方说现在的 jsonapi, 实体模型是什么,就是拿到什么。

  • 資深大佬 : zqz19941106

    后端说要和我联调接口,我说小朋友,你的数据尽量按我需要的格式来,他不服气,他说你这个没用,我说有用,传统的前后端分离返回的格式要尽量规范,这样好处理,他说试试,我说行,我请求刚发出去,他数据啪的一下就返回了,很快啊!
             先是一个 Code 码,一个字符串,一个数组,我全部接受转换成模型了啊,转换以后自然是正常处理业务逻辑和页面展示,我笑一下提交测试了,以上正式环境程序突然崩溃了,我大意了啊,字符串没有判空,我说后端你不讲码德,他说对不起我不懂规矩,后来他说他做了好几年,啊,看来是有一定经验,这个年轻人不讲码德,来!骗! 来!糊弄 我一个老客户端,这好吗?这不好,我劝,这位后端,耗子尾汁,好好反思,以后不要再犯这样的懒,偷懒啊!

  • 主 資深大佬 : jmyz0455

    @zqz19941106 前端太难了,这是报错五连鞭啊。

  • 主 資深大佬 : jmyz0455

    @konakona 映射太麻烦了,除非是什么私密数据。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具