作者tirtle42 (...)
看板java
标题Re: [工具] 可以将注解掉的code做关联吗?
时间Sun Aug 10 13:09:21 2008
※ 引述《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
1F:推 TonyQ:真的要这麽做的话 , 写个stat class做config 会比较好... 08/10 23:21
2F:→ tirtle42:一堆这样的变数集中後就是你说的stat class, 重点在final 08/12 23:25
3F:推 TonyQ:重点在於把功能的开关绑死在class里面 , 要改要维护也很烦 08/13 11:12
4F:→ tirtle42:既然这样那不用这方法 更别说stat class 你说要怎麽做? 08/15 23:16