字符串文档 3个月前

编程语言
559
字符串文档

所有重要的方法,接口,分类以及协议定义应该有伴随的注释来解释它们的用途以及如何使用。

简而言之:有长的和短的两种字符串文档。

短文档适用于单行的文件,包括注释斜杠。它适合简短的函数,特别是(但不仅仅是)非 public 的 API:

// Return a user-readable form of a Frobnozz, html-escaped.

文本应该用一个动词 ("return") 而不是 "returns" 这样的描述。

如果描述超过一行,应改用长字符串文档:

  • /**开始
  • 换行写一句总结的话,以?或者!或者.结尾。
  • 空一行
  • 在与第一行对齐的位置开始写剩下的注释
  • 最后用*/结束。
/**
 This comment serves to demonstrate the format of a docstring.

 Note that the summary line is always at most one line long, and
 after the opening block comment, and each line of text is preceded
 by a single space.
*/

一个函数必须有一个字符串文档,除非它符合下面的所有条件:

  • 非公开
  • 很短
  • 显而易见

字符串文档应该描述函数的调用符号和语义,而不是它如何实现。

image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2223354
累计阅读

热门教程文档

Python
76小节
MyBatis
19小节
Redis
14小节
Linux
51小节
Gin
17小节