为什么默认的IntelliJ默认类javadoc注释使用非标准语法?

为什么默认的IntelliJ默认类javadoc注释使用非标准语法? 可以用“@author jstauffer”创build一行,而不是用“User:jstauffer”创build一行。 它创build的其他行(date和时间)可能没有使用javadoc语法,但为什么不在可用时使用javadoc语法?

这里作为参考是一个例子:

  / **
  *由IntelliJ IDEA创build。
  *用户:jstauffer
  *date:2007年11月13日
  *时间:上午11:15:10
  *要更改此模板使用文件| 设置| 文件模板。
  * / 

我不知道为什么Idea默认不使用@author标签。

但是,您可以通过转到File -> Settings -> File Templates并编辑Includes选项卡中的File Header目来更改此行为。

从IDEA 14开始: File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header

在Mac上的AndroidStuido 1.0.2

进入首选项,然后在左边select文件和代码模板在右侧select文件和代码模板后,select包含选项卡select文件标题并更改文件标题。

默认是可读的,可用的,但不遵守或build议任何编码标准。

我认为IntelliJ在默认情况下不使用Javadoc标签的原因是为了避免可能干扰开发商店中可能存在的任何编码/ javadoc标准。 用户应该明白,如果默认需要修改为更合适的东西。

在我工作的地方,出于各种原因,不鼓励使用作者标签。

因为这是一个默认的文件模板,你应该改变你的组织的标准,或你的口味。

我最好的猜测。

您显示的标题代码片段可能比javadoc更早,只是从一些编码标准文档中借用的,可能是为C ++编写的。