我有兴趣记录我的代码,其中大部分是我不创建新类的脚本。
从阅读YARD文档并尝试实际实现一些 YARD 文档,您似乎在定义的类中声明了您的 YARD 标签。当我创建一个类或向一个类添加新方法时,我已经成功地使用了 YARD,如下面的示例代码所示,我还能够使用 YARD 标签(如@author
和)记录简单的事情@example
。
#!/usr/bin/env ruby -wKU
## a YARD test
class String
# Prints a string using two supplied strings
#
# @param str1 [String] A string to print
# @param str2 [String] A string to print
# @return [String] A printed string
def yardTest(str1, str2)
p sprintf("Hello, %s, %s", str1, str2)
end
end
我的问题是:
- 有没有办法在不定义类的情况下使用 YARD 标签来记录代码(尤其是方法)?
- 如果没有,除了在我的代码中添加大量注释之外,还有哪些解决方案?