Re: [工具] 可以將註解掉的code做關聯嗎?

看板java作者 (...)時間17年前 (2008/08/10 13:09), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《adrianshum (Alien)》之銘言: : ※ 引述《l314 (紅虫)》之銘言: : : 有時候小弟寫程式, : : 因為有些功能或UI componet想先diable掉,但往後可能會再enable回來, : : 但是因為一個功能可能牽動好幾個部分的code, : : 常常把那些code comment out後,之後想要enable回來時, : : 還要去找到當初每一部分comment out的code, : : 這樣有點麻煩,小弟在想是不是有什麼辦法可以將這些comment out的code做關聯, : : 如此要再enalbe 回來時,才可以迅速找到那些部分? : : 還是只能用design pattern 的方式來改善系統架構讓code更容易被管理, : : 或用版本管理的工具,來trace disable前的code? : : 請版上先進分享經驗,謝謝。 : 用 Eclipse 的話,在 comment 打 TODO : 然後加上你的說明,以後就可以 search 回來了 : alien 宣告個final boolean變數 當功能要開就是true 然後在實作該功能的地方 用if判斷該變數 這樣的話假如變數宣告為false 在那個if判斷式之內的所有code 編譯後會通通不見 有點類似C的#ifdef的感覺啦 但是限制比較多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.115.86

08/10 23:21, , 1F
真的要這麼做的話 , 寫個stat class做config 會比較好...
08/10 23:21, 1F

08/12 23:25, , 2F
一堆這樣的變數集中後就是你說的stat class, 重點在final
08/12 23:25, 2F

08/13 11:12, , 3F
重點在於把功能的開關綁死在class裡面 , 要改要維護也很煩
08/13 11:12, 3F

08/15 23:16, , 4F
既然這樣那不用這方法 更別說stat class 你說要怎麼做?
08/15 23:16, 4F
文章代碼(AID): #18ddW2Ul (java)
文章代碼(AID): #18ddW2Ul (java)