我在注释代码时遇到的最常见的难题之一是如何标记参数名称。我将解释我的意思:
def foo(vector, widht, n=0):
""" Transmogrify vector to fit into width. No more than n
elements will be transmogrified at a time
"""
现在,我的问题是参数名称vector
,width
和n
在该注释中没有以任何方式区分,并且可能与简单文本混淆。其他一些选项:
变形“矢量”以适应“宽度”。不超过'n'
或许:
变形 -vector- 以适应 -width-。不超过-n-
甚至:
变形 :vector: 以适应 :width:。不超过:n:
你明白了。像 Doxygen 这样的工具会强制执行此操作,但是如果我不使用工具怎么办?这种语言依赖吗?
你喜欢用什么?