【问题标题】:Why does the Google C++ Style Guide recommend PascalCase function names? [closed]为什么 Google C++ Style Guide 推荐 PascalCase 函数名? [关闭]
【发布时间】:2016-02-05 00:27:30
【问题描述】:

Google Style Guide 说:

通常,函数应以大写字母开头,并且每个新词都有一个大写字母(也称为“大写驼峰式”或“帕斯卡式”)。

对我来说,Pascal 案例看起来非常陌生,我非常不愿意适应该准则。样式指南使用 PascalCase 背后的原因是什么?

【问题讨论】:

  • 注意:这不是关于 PascalCase 是否是一个好主意(这是一个观点),而是关于为什么 Google 样式指南推荐 PascalCase。
  • 请先询问谷歌!我们怎么知道?
  • 我认为只有风格指南的作者才能回答这个问题。
  • 对函数名使用CamelCase 有点让我头疼,因为他们的python 风格指南推荐using_underscores_for_function_names。他们为什么不希望他们的 Python/C++ 风格指南相似?尤其是当 Google 大量使用 Python/C++ 进行互操作和集成时。

标签: c++ google-style-guide


【解决方案1】:

这是一个基于意见的风格指南。如果您不喜欢它,则不必遵循它。函数名可以全小写,全大写,或者90年代的聊天室风格,每隔一个字母大写!样式指南只是一种产生一致、可读代码的偏好。

【讨论】:

  • 这实际上并没有回答 “样式指南使用 PascalCase 背后的原因是什么?”.
猜你喜欢
  • 1970-01-01
  • 2021-08-11
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
  • 2013-04-25
相关资源
最近更新 更多