Eclipse中的XXX注释前缀来自哪里?

Sim*_*eon 19 java eclipse comments

我只是在徘徊为什么是前缀XXX

据我所知,它用于笔记/提醒(或者至少这是我使用它,这就是我用Google搜索的大多数链接上的人使用它).

那么有谁知道XXX前缀来自哪里?

mae*_*ics 25

黑客的词典"XXX"条目:

需要注意的标记.通常用于程序注释,以指示被克服或需要的区域.一些黑客将"XXX"比作名义上的色情电影评级.比较FIXME.


Dav*_*pik 25

从Sun/Oracle的Java代码约定,第10.5.4节:

在评论中使用XXX来标记虚假但有效的内容.使用FIXME标记虚假和破坏的东西.


Jea*_*let 9

XXX,随着FIXMETODO,在Eclipse中被称为任务标签,并通过IDE索引,让你找到标有易于这些标签的斑点.您可以在Eclipse首选项 - > Java - >编译器 - >任务标记中编辑此类标记.

至于它来自何处:它可能是程序员在代码中自发编写的"标签",以快速标记给定的行.虽然FIXME和TODO足够明确,但使用XXX的原因可能是以下原因的组合:

  • 字符串"XXX"通常不会出现在常规源代码中,并且很容易使用grep等工具或编辑器中的简单文本搜索来查找;
  • 传统上,"X标志着需要注意的地方"; 三倍X更是如此;
  • X键非常靠近Command/Alt/Windows键,很容易到达,位于键盘的下排.

我什么都想不到......