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 的话 推荐驼峰 |