84得票7回答
使用无符号整数而不是有符号整数更容易导致错误吗?为什么?

在Google C++ Style Guide中,在"Unsigned Integers"的主题上建议: 由于历史原因,C++标准也使用无符号整数来表示容器的大小 - 许多标准委员会成员认为这是一个错误,但在此时修复实际上是不可能的。无符号算术不模拟简单整数的行为,而是被定义为模数算术(在溢...

25得票2回答
Python和Sphinx:多行谷歌风格文档字符串中的项目符号列表

我目前正在使用Sphinx文档化我的Python项目。在多行docstring的部分包含一个项目列表时,我遇到了一个问题。 我想包括一个带有项目符号的列表,但其中一个项目非常长。 我希望: 列表能够通过Sphinx正确呈现 但同时也要遵守PEP8关于行长度(<79)的规定 您会...

22得票2回答
为什么Google样式指南不鼓励前向声明?

不是说Google Style Guide就是圣经,但作为一个新手程序员,它似乎是个不错的参考。 Google Style Guide列出了以下前向声明的缺点: 前向声明可能会隐藏依赖性,使用户代码在头文件更改时可以跳过必要的重新编译。 库的后续更改可能会破坏前向声明。函数和模板的前向声...

17得票4回答
谷歌关于输入/输出参数作为指针的样式指南

Google C++ Style Guide明确区分(由cpplint.py严格遵循)输入参数(→ const ref,value)和输入输出或输出参数(→非const指针): 引用C/C++函数的参数可以是函数的输入、输出或两者兼有。输入参数通常是值或const引用,而输出和输入/输出参数...

15得票2回答
将Python文档字符串从reStructured Text转换为Google风格的简单方法?

有人知道将现有项目中的所有文档字符串从reStructured Text转换为Google格式的简单方法吗? 似乎Napoleon可以做到这样的事情,但看起来非常复杂,所以我想问问是否有人之前做过。任何想法都将不胜感激。

13得票3回答
如何解决"At-clause should have a non-empty description?"错误? - Checkstyle - Java

我正在在Eclipse Luna中使用checkstyle插件的Google Java风格。 我在我的Java文档中反复看到这个错误,但似乎找不到解决方法。 这是一个小问题,但它让我感到烦恼。 我的Java文档:/** * This is a description of someth...

13得票2回答
C++ Google风格指南的示例代码及示例?

有没有一些好的地方可以获取C++ Google风格指南的示例?

11得票1回答
JSDoc文档中是否有官方的标签顺序?

我正在记录一个JavaScript API。我遵循Google的样式指南,但我发现没有关于标签顺序的内容。 我通常会这样记录一个变量:/** * @description Radius of the circle * @private * @memberOf Circle * @ty...

10得票1回答
Google编码规范:"<chrono>是一个未经批准的C++11头文件"

为什么&lt;chrono&gt;在Google CPP指南中是未批准的头文件?我在Google CPP风格指南中没有找到任何关于这个直接的提及。这一点提到了&lt;ratio&gt;和&lt;cfenv&gt;的可移植性问题,但没有提到&lt;chrono&gt;。

9得票2回答
谷歌风格的文档字符串示例部分未呈现为代码片段。

我最近开始为我的项目添加文档,并尝试遵循Google风格指南。我正在使用Sphinx生成文档,并使用Sphinx扩展napoleon来弥补Google风格指南和reST之间的差距。 我可以轻松地呈现params和Notes,但是似乎无法使示例部分呈现代码片段。 class Chicken(...