我很好奇,如果可以在運行時期間或之前的類或方法上使用註釋,並用記錄註釋字符串替換註釋。例如,如果在Android上:在運行期間或之前用日誌記錄替換java註釋
@LogComments
class MyActivity extends Activity {
@Override public void onCreate(Bundle b) {
super.onCreate(b);
// set some local vars
int a = 1;
int b = 2;
}
}
將轉化爲類似
class MyActivity extends Activity {
@Override public void onCreate(Bundle b) {
super.onCreate(b);
Log.d("TAG", "set some local vars");
int a = 1;
int b = 2;
}
}
這將不得不在編譯之前,評論不保留在類文件中。 – Mat 2011-12-27 16:12:46
我不認爲有這樣的工具,我不相信這是一個好主意。日誌旨在追蹤prorgam在調試階段所做的工作(通常應刪除那些日誌)。日誌也可用於某些高級日誌記錄,如錯誤報告或幫助開發人員使用工具。評論意在解釋困難的部分代碼。他們不具有相同的意圖。 * – Snicolas 2011-12-27 16:16:38
哦,在android中,建議在發佈產品之前刪除對日誌記錄的每個調用。通常通過模糊處理 – Snicolas 2011-12-27 16:17:26