代码重构学习笔记-更新中~

来源:互联网 发布:html5交互动画软件 编辑:程序博客网 时间:2024/04/29 18:25

前言:

厉害的武功不是一朝一夕能够掌握,领悟的,而是靠每天一招一式的积累以及不断的推翻和重建中去领悟其中的要领,我想只有这样,在你不经意间,你已成为一大牛。

重构法则

1.提炼函数

1.将大段的代码进行提取,提取的前提不是以它“怎么做”而是以“做什么”进行命名。
2.在提取大段代码时尽可能考虑到临时变量,因为很容易出错
3.临时变量太危险  
  • 1.临时变量所引用处可以用其右边的赋值表达式进行替换,如果不替换,就在临时变量前面加final,防止只被赋值一次。
  • 2.当临时变量作为函数返回值时,此时才可以放心的被留下。
  • 3.当赋值表达式极其复杂的时候,可以考虑使用解释性的局部变量来进行处理。不过我们得始终记住局部变量的局限性,只可在函数内部使用。
  • 4.除了循环变量和结果收集变量之外的变量若是被赋值超过一次,就应该对其进行分解变量处理。记住一个变量只承担一个责任。 
  • 5.在Java中不要对参数赋值



原创粉丝点击