随笔分类 -  读书笔记-服务端

【重构学习】04 重构与设计模式
摘要:好吧,《重构》这本书的第五章,主要是对即将要写到的一些具体重构手法的写作结构的一种描述,并没有什么重要的东西。 仿佛是为了庆祝元旦的放假,特意给我准备的章节,为了让我完成今天的任务而特意水了一章。 好吧,还是有一句重要的话:设计模式为重构提供了目标,而重构是到达之路。 以下是我的废话,大神莫笑: 如 阅读全文
posted @ 2016-01-01 22:00 韩子卢 阅读(605) 评论(1) 推荐(3) 编辑
【重构学习】03 重构与测试
摘要:新的一年了,我却在这里写这个鬼 《重构》的这一章主要是讲java的一个测试框架,我直接就跳着看了 只是简单的看了一下它的思想 重构需要一个良好的测试体系,而我们需要为重构构建一个这样的体系,这是重构的前提 不需要期待完美测试,需要的是不完美的测试已经在实际执行了 测试的时候考虑可能出错的边界条件,并 阅读全文
posted @ 2016-01-01 01:08 韩子卢 阅读(601) 评论(0) 推荐(2) 编辑
【重构学习】02 何处重构?
摘要:1、重复代码 解决方案: 重复代码位于同一个类:提炼成新函数进行调用 重复代码位于不同的子类:提炼成函数放进父类 重复代码位于完全不相干的类:提炼出一个新的类,将重复代码放进新的类中 重复代码并非完全相同,存在些微差异性:用模版方法的设计模式解决 2、函数过长和参数列过长 修改点: 有注释的地方就可 阅读全文
posted @ 2015-12-28 23:17 韩子卢 阅读(601) 评论(3) 推荐(4) 编辑
【重构学习】01 重构与性能
摘要:重构并不意味着性能更好,但是重构可以让性能优化更容易!!! 关于写出高性能代码 写出高性能代码的前提:首先你得有个可以调整的程序。 就像别人问你如何和女朋友更好相处一样,首先你得有个女朋友。 写出高性能代码的方法: 1、时间预算法 给每个组件分配一定的资源——包括时间和执行轨迹,每个组件不能超过自己 阅读全文
posted @ 2015-12-27 23:06 韩子卢 阅读(812) 评论(2) 推荐(0) 编辑
【重构学习】00 序
摘要:话说写代码的时候越来越认识到了重构的重要性。 作为一个有良知的程序员,我觉得我们确实有必要写出让人明白的代码,而不是仅仅让计算机明白。 更加重要的是我意识到重构能让我在六点钟直接下班走人,而不是持续在Dirty Code里挣扎。 所以我决定去学习重构来提升我的技能。 然而意识到我并不是一个有毅力的人 阅读全文
posted @ 2015-12-27 21:15 韩子卢 阅读(397) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示