这是我从未教过的东西。我见过很多不同类型的创作风格。我主要使用Java和Python进行编码。我想知道是否有标准的创作风格,或者是否一切都是自由风格。另外,如果您回答,您会介意附加用于创作在家或在办公室创建的文件的样式。
我通常只是去
@author garbagecollector
@company garbage inc.
这是我从未教过的东西。我见过很多不同类型的创作风格。我主要使用Java和Python进行编码。我想知道是否有标准的创作风格,或者是否一切都是自由风格。另外,如果您回答,您会介意附加用于创作在家或在办公室创建的文件的样式。
我通常只是去
@author garbagecollector
@company garbage inc.
Answers:
不确定您要问什么,但是我使用了非常严格的样式:
;==========================================
; Title: Author Style Sample
; Author: Darknite
; Date: 7 Jan 2011
;==========================================
该样式的灵感来自于汇编程序员。
我把它放在需要“作者”的页面的顶部,无论这是类,文本文件还是SQL存储过程等。
你怎么会 这就是版本控制系统和“ Blame”的工作:)
JavaDoc在Java社区中非常标准:
http://download.oracle.com/javase/1.3/docs/tooldocs/win32/javadoc.html#@author
@author
名称文字使用-author选项时,将具有指定名称文本的“作者”条目添加到生成的文档中。一个文档注释可能包含多个
@author
标签。您可以为每个@author
标签指定一个名称,也可以为每个标签指定多个名称。在前一种情况下,Javadoc在名称之间插入逗号(,)和空格。在后一种情况下,整个文本将被简单地复制到生成的文档中,而不会被解析。因此,如果要除逗号以外的本地化名称分隔符,请每行使用多个名称。
我喜欢GIT中的怪功能。您可以看到谁编写了每段代码。不只是文件。
如果您在一个大型项目中有很多贡献者,那么用作者列表注释每个文件就是行不通的。将一个文件分成几个较小的文件时,您对作者列表有何处理?如果完全重写代码,是否保留原始作者姓名?修正注释中的错字时,您是否将姓名添加到作者列表中?
这些问题最好留给版本控制系统使用。
但是我并不完全反对作者名单。保留整个项目的作者名单是很有意义的。如果是单个文件项目,请确保将其保留在该文件中。如果项目较大,则将其保存在自述文件或顶级源文件(也称为main.c)中。但是,不要在每个文件中都列出作者来重复自己。