摘要:
定义 重构 不改变外界行为的可见行为。 我们可以把重构理解为在保持功能不变的前提下,利用设计思想,设计原则,模式,编程规范等理论来优化代码,修改设计上的不足,提高代码的质量。 为什么要重构代码 重构是时刻保证代码质量的一个极其有限的手段,不至于让代码坏到无可救药的地步。项目在演进,代码在不停的堆砌。 阅读全文
posted @ 2024-02-28 17:33
dousil
阅读(81)
评论(0)
推荐(0)
摘要:
对于一个工程师来说,如果要追求长远的发展,你就不能一直只把自己放在执行者的角色中,不能只把一个代码的实现者。 你还要有独立负责一个系统的能力,能端到端开发一个完整的系统。这其中包括: 前期的需求分析,中器的代码的设计和实现。后期的系统的上线维护等。 前面我们还提到过,大部分工程师都是做业务开发的。 阅读全文
posted @ 2024-02-28 16:31
dousil
阅读(78)
评论(0)
推荐(0)
摘要:
定义 高内聚低耦合是一个非常重要的设计思想,能够很好的提高代码的可读性和可维护性,缩小功能改动导致导致代码改动范围,实际上,在前面的章节中,我们已经多次提到了这个设计思想。很多设计原则都是以代码的高内聚低耦合为目的的,比如单一原则,基于接口而非编程实现 实际上,高内部松耦合,是一个比较通用的设计思路 阅读全文
posted @ 2024-02-28 14:24
dousil
阅读(52)
评论(0)
推荐(0)
摘要:
KISS 定义 kiss 原则的英文描述又几个版本,计较下边的这几个 keep it simple and stupid. keep it short and simple keep it simple and straightforward 不过仔细看你会发现,他们表达的意思其实差不多,尽量保持简 阅读全文
posted @ 2024-02-28 10:57
dousil
阅读(217)
评论(0)
推荐(0)
摘要:
控制反转IOC 看下边的代码 public class UserServiceTest { public static boolean doTest() { // ... } public static void main(String[] args) {// 这部分逻辑可以放到框架中 if (do 阅读全文
posted @ 2024-02-28 10:30
dousil
阅读(62)
评论(0)
推荐(0)
浙公网安备 33010602011771号