camelCase vs C / C ++标识符和文件名中的snake_case

时间:2015-09-07 08:34:23

标签: c++ c

snake_case似乎是我遇到的大多数C源代码中的惯例。 camelCase更适合打字。有没有理由不使用camelCase而不是snake_case?

我认为问题的根源可能是标识符倾向于“泄漏”到文件系统上(就像在标识符后面命名文件一样),而某些文件系统可能无法很好地处理区分大小写的名称。但这仍然是2015年平台上值得移植的东西吗?

1 个答案:

答案 0 :(得分:12)

有关于可读性的论文,例如: [1]。

  

虽然,没有   在标识符样式之间发现了差异   准确性,结果表明时间有显着改善   使用下划线样式降低视觉效果" [1]

[1]"对camelCase和。的眼动追踪研究 under_score标识符样式",Bonita Sharif和Jonathan I. Maletic,http://www.cs.kent.edu/~jmaletic/papers/ICPC2010-CamelCaseUnderScoreClouds.pdf