snake_case似乎是我遇到的大多数C源代码中的惯例。 camelCase更适合打字。有没有理由不使用camelCase而不是snake_case?
我认为问题的根源可能是标识符倾向于“泄漏”到文件系统上(就像在标识符后面命名文件一样),而某些文件系统可能无法很好地处理区分大小写的名称。但这仍然是2015年平台上值得移植的东西吗?
答案 0 :(得分:12)
有关于可读性的论文,例如: [1]。
虽然,没有 在标识符样式之间发现了差异 准确性,结果表明时间有显着改善 使用下划线样式降低视觉效果" [1]
[1]"对camelCase和。的眼动追踪研究 under_score标识符样式",Bonita Sharif和Jonathan I. Maletic,http://www.cs.kent.edu/~jmaletic/papers/ICPC2010-CamelCaseUnderScoreClouds.pdf