Java 遇到sonar错误时如何处理TODO注释
我们有一个很大的应用程序,我们在质量门中添加了TODO规则,如果发现TODO注释,就会出现错误。 如果我们只是删除TODO注释(这很可怕),它会起作用,但添加TODO注释的全部目的就失去了。是否还有一种方法可以通过添加任何额外的内容来保留TODO注释,从而可以推迟TODO任务?(例如,这是一项巨大的任务) 删除TODO,对于任何非短期的内容(对于票证或叉子的长度),并将其移动到票证跟踪系统上的票证中 TODO注释有多个问题:-Java 遇到sonar错误时如何处理TODO注释,java,comments,sonarqube,todo,Java,Comments,Sonarqube,Todo,我们有一个很大的应用程序,我们在质量门中添加了TODO规则,如果发现TODO注释,就会出现错误。 如果我们只是删除TODO注释(这很可怕),它会起作用,但添加TODO注释的全部目的就失去了。是否还有一种方法可以通过添加任何额外的内容来保留TODO注释,从而可以推迟TODO任务?(例如,这是一项巨大的任务) 删除TODO,对于任何非短期的内容(对于票证或叉子的长度),并将其移动到票证跟踪系统上的票证中 TODO注释有多个问题:- 如果您使用的IDE不能自动定位它们,则很难找到它们。(我知道开发人
- 如果您使用的IDE不能自动定位它们,则很难找到它们。(我知道开发人员使用sublime甚至Emacs,因此需要进行特定搜索)
- 谁的工作是找到并修复这些
- 如何跟踪花在这些问题上的时间
- 它们可能会过时,就像大多数评论一样。如果有人在没有阅读TODO的情况下解决了问题,并将其留在那里,则会导致混乱。如果另一个修复程序无意中修复了它,则该注释将在不知不觉中留在那里
- 您现在有两个问题跟踪系统,一个是内部文档,另一个是您使用的任何问题跟踪系统
- 如果你在写TODO,那么你就是有知识去解决它的人。稍后有人会根据一条没有描述的简短评论来修复它