API接口字段你们用的驼峰还是蛇形命名方式呀?

API接口字段你们用的驼峰还是蛇形命名方式呀?
看了很多开放的接口 API 字段命名都是用的小驼峰呀 ? 这样就和数据库里面的不一致了

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 14

我们团队也纠结了很久大,最后统一: 变量名、接口字段小驼峰, 数据库用下划线

2年前 评论
tiantian10000 (楼主) 2年前
Dkou (作者) 2年前
你看我吊吗啊

各位 周日还工作啊

2年前 评论

要是我来定,就是蛇形命名。 我们现在是全大写 :sweat_smile:

2年前 评论

看心情。。一会想驼峰 一会儿想和数据库一样下划线

2年前 评论

跟数据库一样好一点

2年前 评论

团队商量好就行,商量好了,你就是用拼音都行

2年前 评论

下划线,不过话说回来,自从我用了 restful 路由,好像很少会用到组词 :confused:

2年前 评论

短划线,good-job ;下划线在一些第三方平台注册回调地址时被认为不合法

2年前 评论

一般变量名用驼峰,数据特别是跟数据库字段匹配的,都按照蛇形下划线的形式,这样保存和读取数据就跟数据库一样了,少了转换的步骤,简单省事。 另外,如果出于安全考虑,要隐藏数据库字段格式就不行了。

2年前 评论
  • 数据库字段采用下划线命名,即 stack_num
  • PHP接口路径采用小驼峰命名,即 getUser ,请求字段和响应字段使用下划线(跟数据库统一,避免歧义和review识别度低)
  • PHP内的程序代码这个可以以团队开发规范为准

如果一个网站的很多Uri是大驼峰命名,基本是Java程序。如果是下划线或者中划线,一般是其他轻量化脚本(php咯)

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!