重构
马丁福勒
强有力的斯巴达克斯
这个作者很懒,什么都没留下…
展开
-
第四组重构
附:针对简化条件逻辑,其实还有一种手法,就是字典算法,做一个映射关系,也可以避免书写过多的条件分支,下面是简化同事之前写的一段代码。展示一段之前基于此手法重构的一个接口。原创 2023-10-12 10:43:03 · 23 阅读 · 0 评论 -
第三组重构(搬移特性二)
方法内语句的移动。原创 2023-10-11 10:42:44 · 22 阅读 · 0 评论 -
第三组重构(搬移特性一)
【代码】第三组重构(搬移特性一)原创 2023-10-09 16:35:34 · 23 阅读 · 0 评论 -
第二组重构(封装二)
提炼类的一种反向重构。原创 2023-10-08 14:32:27 · 24 阅读 · 0 评论 -
第二组重构(封装一)
【代码】第二组重构(封装一)原创 2023-10-08 11:49:45 · 30 阅读 · 0 评论 -
第一组重构三
一段代码同时在处理两件不同的事,我们可以按职责顺序拆分为两个阶段。原创 2023-10-07 14:22:54 · 25 阅读 · 0 评论 -
第一组重构二
【代码】第一组重构二。原创 2023-10-01 15:43:56 · 22 阅读 · 0 评论 -
第一组重构一
就这上面的定位符字面量就能提炼出来,尽管后面变化的概率不大,可万一,就要在多处进行修改,触发霰弹式修改,引以为戒。今天是10.1还在公司搬砖,review了下同事的代码,随便就能举个例子。原创 2023-10-01 14:57:31 · 16 阅读 · 0 评论 -
重构改善既有代码的设计-序
去年开始,着手看了马丁-福勒的《重构-改善既有代码的设计》第二版。原创 2023-09-27 14:04:18 · 23 阅读 · 0 评论 -
代码的坏味道六
1、拒绝代码的直译、提倡指引性注释。原创 2023-09-27 13:56:19 · 21 阅读 · 0 评论 -
代码的坏味道五
【代码】代码的坏味道五。原创 2023-09-21 11:01:58 · 26 阅读 · 0 评论 -
代码的坏味道四
【代码】代码的坏味道四。原创 2023-09-21 10:10:54 · 25 阅读 · 0 评论 -
代码的坏味道三
【代码】代码的坏味道三。原创 2023-09-20 10:36:04 · 18 阅读 · 0 评论 -
代码的坏味道二
上面第一个是我们最常犯的错误,在写接口的时候,不要上来就写。原创 2023-09-19 11:16:53 · 16 阅读 · 0 评论 -
代码的坏味道一
上面三种情况我觉得大家都干过,如果有心,还是要多注意。原创 2023-09-18 11:34:52 · 24 阅读 · 0 评论 -
重构的原则
重构是一种很有价值的技术,绝大多数人并不在意,反正我身边的同事重构意识淡薄,在这里顺便吐槽下,我有个同事有一天说马丁重构这本书,有点垃圾,绝了,你比世界大师还牛皮。原创 2023-09-17 21:16:06 · 29 阅读 · 0 评论