我正在重構一個相當大的項目(〜1800源文件),其代碼需要大量清理。 由於我們有聲納限制,我們必須遵循一組規則(關於我們沒有選擇)。格式化java代碼添加'this'。當失蹤
其中之一是添加「這個」。到任何對類對象的引用。而這個涉及......基本上所有的文件!
所以,我試圖找到一個自動的方式來執行此操作。 我真的無法一次完成這一個文件,而java格式看起來並不像它可以完成這樣的任務。
所以,無論我對java formater是錯的還是有一個技巧或插件來做這個快速的方法,歡迎任何提示!
在此先感謝
在我看來,這是遵守規則根本沒有意義的情況之一。 – Henry
爲什麼你沒有選擇?聲納指標可以調整。如果您的編碼指南是忽略它,那麼遵循編碼指南並將Sonar規則適應您的指南是很好的。考慮其他人必須找出改變線的數量以確定必要的重新測試。如果你到處添加'this'',這樣的影響分析就會失敗。 –
通常,您的QA團隊(我在QA工作)不需要Sonar立即100%通過,但希望看到一個趨勢。因此,無論何時觸摸文件,修復它並增強指標。如果一個指標在很短的時間內從0跳到100,我會非常懷疑,我會計劃一個完整的系統測試,而不是重新測試。 –