看板 java 關於我們 聯絡資訊
※ 引述《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
TonyQ:真的要這麼做的話 , 寫個stat class做config 會比較好... 08/10 23:21
tirtle42:一堆這樣的變數集中後就是你說的stat class, 重點在final 08/12 23:25
TonyQ:重點在於把功能的開關綁死在class裡面 , 要改要維護也很煩 08/13 11:12
tirtle42:既然這樣那不用這方法 更別說stat class 你說要怎麼做? 08/15 23:16