Google Annotations Gallery 在生产代码中是否有用?

2022-09-04 03:39:09

我实际上可以看到Google Annotations Gallery在实际代码中的用途:

偶然发现以某种方式工作超出所有原因的代码?人生苦短。用@Magic标记它,然后继续:

@Magic
public static int negate(int n) {
  return new Byte((byte) 0xFF).hashCode()
      / (int) (short) '\uFFFF' * ~0
      * Character.digit ('0', 0) * n
      * (Integer.MAX_VALUE * 2 + 1)
      / (Byte.MIN_VALUE >> 7) * (~1 | 1);
}

这是一个严肃的问题。这可以用于实际的代码审查吗?


答案 1

相当。好吧,不是全部,但许多可以替代更长的评论。对于不太多的这些注释来说,这仍然适用,但是有些注释(如您的示例中)可能很方便。

可以说,这些注释以更短,也许更具可读性的方式呈现了最常见的注释。

您可以稍后处理它们,并为批注的数量添加三维。如果一个项目变得太“神奇”,就应该采取措施。@Magic


答案 2

使用带有“MAGIC”等键的注释,然后使用这些注释会更容易。Hudson和Eclipse以及其他工具可以计算或标记这些事件。


推荐