1
zarte 2018-02-11 17:57:29 +08:00
cptbtptp
flzxsqc XD |
2
curiosity1901 OP @zarte What's this? 老兄
|
3
hsuan 2018-02-11 18:02:48 +08:00 via Android
我一般用全小写,下划线分隔
|
4
bazingaterry 2018-02-11 18:07:00 +08:00 via iPhone
基本和數據庫的一樣,其實最蛋疼的是 ORM 的時候代碼是駝峰,數據庫下劃線。
|
5
curiosity1901 OP @hsuan 我也是这样子,包括在公司就是这种,但是看到一些推荐用首字母小写的驼峰。我看了下 Google 和 Facebook 的部分 api,确实是这个风格,不过也看了 Instagram,发现用的是下划线。所以纠结症犯了。。。
|
6
liuhuansir 2018-02-11 18:09:10 +08:00 via iPhone
@bazingaterry 这种我一般用注解转换,json 驼峰,代码驼峰,数据库字段下划线
|
7
curiosity1901 OP @liuhuansir 数据库的命名好像不区分大小写,所以比较推荐下划线
|
8
curiosity1901 OP 很多 ORM 在生成数据表的时候应该会自动转化成下划线风格的命名
|
9
doublelam 2018-02-11 22:52:57 +08:00
这个,个人感觉吧,如果是 nodejs 或者 java 之类的首字母小写,驼峰命名很自然,如果比如用 python,是不是有点怪怪的?
|
10
sothx 2018-02-12 02:52:48 +08:00 via iPhone
我一般 JSON 都是小驼峰。
parmas 一般就是下划线分开。 |
11
goinghugh 2018-02-12 09:16:52 +08:00
和语言相关吧,用 java 写后端很自然就写成驼峰了;用 python 写后端,很自然就写成下划线了..
|
12
panpanpan 2018-02-12 10:37:29 +08:00
驼峰难道不是因为 Java 的编码规范中推荐使用驼峰吗?所以返回就是驼峰了,接收参数也是驼峰
|
13
keysaim 2018-02-13 17:52:14 +08:00 via iPhone
只要不要直接返回数组 尽量遵循 http 规范 至于下划线还是驼峰 你固定一种就可以了。如果你用 Go 的话 推荐驼峰
|