簡體   English   中英

Java代碼文件修改的最佳實踐是什么?

[英]What is the best practice for Java code file modification?

這個問題聽起來可能與這個問題重復,但是它們並不相同。 我正在處理一些遺留代碼,其中在某些(並非全部)類的大多數(並非全部)函數的入口和出口處進行了日志記錄。 使用Antlr或某些類似工具以編程方式添加了這兩點的日志記錄。 現在,我擁有的是想要遷移到新樣式的舊代碼。 新樣式應在具有這種類型的日志記錄並從這些函數中刪除代碼的每個函數的頂部添加一個注釋(該注釋將對代碼進行記錄以在入口和出口處添加日志記錄)。

采用Antlr的方法來完成此任務是有問題的,因為它無法理解Java的新語法和語義,並且會在多個地方失敗。 那么解決這個問題的最佳方法是什么?

考慮到可維護性時,保持基於ANTLR的功能(或與此相關的任何自定義代碼生成實用程序)將是一個挑戰,尤其是在發生語言更改時。

我相信您可以查看以下內容:

  1. 縱橫比
  2. 春季AOP

注意:查看第三方庫時,請確保庫已維護並且符合您的要求,而無需對其進行過多自定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM