码迷,mamicode.com
首页 >  
搜索关键字:改善代码    ( 78个结果
重构前VS重构后效果对比
重构有用吗?详见下图效果对比。希望对你有所帮助。...
分类:其他好文   时间:2015-01-09 15:40:41    阅读次数:150
重构笔记——以函数对象取代函数
本文是在学习中的总结,欢迎转载但请注明出处:         在上一篇文章中介绍了“移除对参数的赋值“。本文将介绍“以函数对象取代函数”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:你有一个大型函数,其中对局部变量的使用使你无法采用“提炼函数”这种重构手法。         解决:将这个函数放进一个单独对象中,这...
分类:其他好文   时间:2015-01-09 09:15:04    阅读次数:209
重构笔记——移除对参数的赋值
本文是在学习中的总结,欢迎转载但请注明出处:         在上一篇文章中介绍了“移除对参数的赋值“。本文将介绍“移除对参数的赋值”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:代码对一个参数进行赋值。         解决:以一个临时变量取代该参数的位置。...
分类:其他好文   时间:2015-01-07 21:00:19    阅读次数:294
重构笔记——分解临时变量
本文是在学习中的总结,欢迎转载但请注明出处:         在上一篇文章中介绍了“重构笔记——引入解释性变量“。本文将介绍“分解临时变量”这种重构手法。         下面让我们来学习这种重构手法吧。  开门见山         发现:你的程序有某个临时变量被赋值超过一次,它既不是循环变量,也不被用于收集计算结果。         解决:针对每次赋值,创造一个独立、对...
分类:其他好文   时间:2015-01-06 21:39:03    阅读次数:225
引入解释性变量
本文是在学习中的总结,欢迎转载但请注明出处:         在上一篇文章中介绍了“以查询取代临时变量“。本文将介绍“引入解释性变量”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:你有一个复杂的表达式。         解决:将该复杂的表达式(或其中的部分)的结果放进一个临时变量,并以此变量名称来解释表达式用途。...
分类:其他好文   时间:2015-01-05 09:33:38    阅读次数:162
第十一章 重构和测试函数式程序
第十一章重构和测试函数式程序   本章介绍 ■重构函数式程序 ■使用不变性推理代码 ■为 F# 程序写单元测试 ■使用延迟值缓存结果   这本书的主题之一就是,函数编程理如何使解代码更容易理解,只需要通过阅读就可以;特别是在需要修改陌生程序,或者通过组合现有函数实现行为,或者重构现有的代码时,尤为重要。函数式编程更容易重构,缘于清晰度和模块化:可以改善代码,并且有信心这种改变不会破...
分类:其他好文   时间:2015-01-04 17:15:20    阅读次数:136
以查询取代临时变量
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42167015         在上一篇文章中介绍了“ 内联临时变量“。本文将介绍“以查询取代临时变量”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:你的程序以一个临时变量保存...
分类:其他好文   时间:2015-01-04 10:02:15    阅读次数:180
重构笔记——内联临时变量
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42167015         在上一篇文章中介绍了“ 内联函数“。本文将介绍“内联临时变量”这种重构手法。         下面让我们一起来学习该重构手法把。(PS:虽然某些重构手法看起很简单,但是和其它重构手法结合起来使用,会产生异曲同工的...
分类:其他好文   时间:2014-12-31 10:09:41    阅读次数:206
重构笔记——内联函数
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42261333 在上一篇文章中介绍了“提炼函数“。本文将介绍“内联函数”这种重构手法。 下面让我们一起来学习该重构手法把。...
分类:其他好文   时间:2014-12-30 09:18:31    阅读次数:178
重构笔记——提炼函数
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42214393 在前面的三篇文章中介绍了重构入门篇、代码的坏味道(上)、代码的坏味道(下)。本文将正式开启重构之旅。从本文开始在后续的文章中会陆续介绍92种重构手法,每一种重构手法都会对应于一种代码坏味道。在介绍的过程中,每一种重构手法也将对应一篇文章,可能有的重构手法比较简短,但是为了便于整理还是单独将其列为一篇。(PS:不管怎样,我都会坚持把这些...
分类:其他好文   时间:2014-12-28 17:00:52    阅读次数:267
78条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!