无聊的问题,为什么接口/数据库一般采用下划线分割,前后端代码采用小驼峰

2021-09-28 10:49:51 +08:00
 vevlins

这是我的错误认识还是业界实际?

话说为什么要搞两套风格,来回转换很烦啊。

5085 次点击
所在节点    程序员
29 条回复
MarioLuo
2021-09-28 18:48:41 +08:00
数据库用蛇形命名,不过感觉用小驼峰保持实体一致,挺好的
GuangXiN
2021-09-28 21:03:03 +08:00
@2i2Re2PLMaDnghL 磕巴 case,😄😄
puras
2021-09-28 21:07:35 +08:00
@2i2Re2PLMaDnghL CSS 用 kebab-case,哈
sakura1
2021-09-28 21:09:56 +08:00
有可能当初都是下划线,但是 java 诞生后小驼峰也诞生,大家开始用小驼峰,但是数据库一般由于历史原因不会重刷,久而久之就变成现在这样了。
bojackhorseman
2021-09-28 21:10:08 +08:00
解答了我对于后台返回数据经常是下划线连接的疑问
lrvinye
2021-09-29 00:32:32 +08:00
pgsql 字段名大小写就不敏感,只能用下划线了
SHF
2021-09-29 00:33:58 +08:00
下划线 yyds
SHF
2021-09-29 00:38:13 +08:00
写代码小驼峰太丑了,第一个字母小写破坏了整个单词的美感;大驼峰还行,挺好的;最好看的是下划线命名法,清晰美观。我写代码都用下划线命名。
url 或者文件路径这种全小写然后中划线分割
zhea55
2021-09-29 16:05:34 +08:00
自己动手,丰衣足食。

前端拿到后台下划线的属性,全部统一转驼峰。

另外,后台的数据还会有明明是数字,给的是字符串。明明是 boolean,给的是 0,1.

有些人,觉得 js 没有类型。时间、日期能给时间戳,真的是要感天动地。


貌似很多人以为前端要时间,就是 YYYY-MM-DD 。他们区分不了,什么是数据,什么是视图展现。


如果需求变了,他们还要改接口,烦死个人。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX