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