`
sinokaka
  • 浏览: 327727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重构最害怕的事情

 
阅读更多
    1:全局变量
    在类的开头就定义了,在好几个地方使用,在好几个地方设置。有时候很不好改,改一处就有可能忘记改另外一处。还有就是很难弄懂逻辑。
    建议是遵循懒原则,什么时候用到什么时候声明,当然循环的时候,可以例外。如果遇到需要用全局变量的时候,那么就多考虑一下,看看是不是有替换方法。
 
    2:public方法
    public的方法肯定要写得,因为这个是提供给外面的接口,但是一个public方法写得不是很明白,注释也没有,而且查找的时候,也没有发现有别的类调用的时候,就很困惑,因为不知道到底这个方法是否有人调用,是否真正是提供给外面的接口。因为很有可能是内部调用的方法,后来不调用这个方法了,也忘记删掉了,如果是private方法还好说,直接删掉就可以了,可是public就很困惑了,也不知道删还是不删好,有可能成为永远滞留的垃圾了。
    建议:给方法和变量声明为最小势力范围。能用private绝对不用protect或者public。
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics