如何讓NetBeans 8.1+自動將@author標記添加到我編輯的類的JavaDoc中?NetBeans - 在代碼更改時自動將@author添加到類中
0
A
回答
1
最近有這個過程,Netbeans的自動化是運行Tools -> Analyze Javadoc
之前提交到庫,並勾選所有藍色(修改)和綠色失蹤的javadoc一類(新)項。但是,如果某個類的註釋已存在,則該過程不會添加@author
標記,也不會更新現有標記。這裏是the manual。
我不確定自動標記每個被觸摸的人創建的每個文件的用處,但是,這可能是此功能無法使用的原因。改變1%的課程是否值得作者改變?什麼約40%?如何重新洗牌進口?等等......我想可以想出一個替代解決方案,例如引入@lasteditor
或多個@author
或@editor
標籤,但我仍然不相信這會增加很多價值。
git blame
(Team -> Show Annotations
),git log
等似乎更適合追蹤作者和編輯的任務。
一個替代解決方案,至少在Maven項目,可能是Javadoc plugin的javadoc:fix目標,但它只能確保每個類的javadoc中有@author
標籤,並沒有什麼花哨超出了:
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>2.10.3</version>
<configuration>
<fixTags>author</fixTags>
<force>true</force>
<fixFieldComment>false</fixFieldComment>
<fixMethodComment>false</fixMethodComment>
</configuration>
</plugin>
相關問題
- 1. Netbeans:如何更改@author
- 2. 更改NetBeans自動生成的代碼
- 3. Subclipse - 在NetBeans中標記代碼更改
- 4. 自動添加代碼到html頁面
- 5. 在Netbeans中添加來自Maven庫的源代碼
- 6. 添加的NetBeans CRUD自動代碼現有項目
- 7. 將類描述添加到代碼?
- 8. 將換行符添加到printf()更改代碼行爲
- 9. 將自定義代碼添加到實體框架類
- 10. 如何在Python 3.5中將自定義代碼添加到HTTPStatus?
- 11. 如何自動將用戶ID添加到代碼
- 12. 如何讓lib /中的代碼在文件更改時自動重新加載?
- 13. 將Tomcat8.5.14添加到NetBeans 8.0.2
- 14. 將JDK添加到netbeans 8.1
- 15. 在Netbeans中將現有源代碼包添加到Maven Web應用程序
- 16. 將代碼更改爲當滾動到底部時
- 17. 將新驅動程序代碼添加到linux源代碼
- 18. 對傳統代碼添加更改
- 19. 如何將JS添加到此代碼中,以便它自動滑動?
- 20. 在NetBeans中自動添加註釋到自動插入的大括號
- 21. 將HTML代碼添加到列表中
- 22. 將MATLAB GUI添加到MATLAB代碼中
- 23. 將錯誤代碼添加到alertDialog中
- 24. 如何將代理自動增加鍵添加到表中?
- 25. IntelliJ在代碼更改時自動構建工件
- 26. 在運行時更改源代碼自動完成
- 27. 更改數據時自動更新VBA代碼
- 28. Android Studio自動更改代碼
- 29. 更改VisualStudio自動生成的代碼
- 30. 將NetBeans Designer中的JFrame添加到JPanel
廣告效用 - 這基本上取決於團隊的想法。並非所有的代碼總是被SCM覆蓋。在文件中添加作者對於未來的編輯者是有好處的,因爲之前很可能研究過該文件,並且可能會詢問有關詳細信息。這不是關於「聲稱」作者身份,真的。這可能是你的假設。 –
我只是指出Netbeans開發人員在考慮此功能時可能會考慮什麼,該工具如何確定變更足夠重要以保證@ @ author'標籤更新,還是應該關心它在這種情況下,比如簡單的輸入錯誤修正會導致更新。在某些情況下,我認爲在描述一個單獨的自述文件或changlog文檔時,給出更多的上下文會比創作使用'@ author'標籤更好,但正如您所說,這是由團隊決定的。 –