摘要:
我们对“为什么要重构、到底重构什么、什么时候重构、该如何重构”,做了概括性介绍,强调了重构的重要性,希望你建立持续重构意识,将重构作为开发的一部分来执行。 据我了解,很多程序员对重构这种做法还是非常认同的,面对项目中的烂代码,也想重构一下,但又担心重构之后出问题,出力不讨好。确实,如果你要重构的代码 阅读全文
posted @ 2021-05-26 17:05
ukyo--碳水化合物
阅读(199)
评论(0)
推荐(0)
摘要:
这是前面的 “重构”这个词对于大部分工程师来说都不陌生。不过,据我了解,大部分人都只是“听得多做得少”,真正进行过代码重构的人不多,而把持续重构作为开发的一部分的人,就更是少之又少了。 一方面,重构代码对一个工程师能力的要求,要比单纯写代码高得多。重构需要你能洞察出代码存在的坏味道或者设计上的不足, 阅读全文
posted @ 2021-05-26 16:29
ukyo--碳水化合物
阅读(559)
评论(0)
推荐(0)
摘要:
在上一节课中,我们对计数器框架做了需求分析和粗略的模块划分。今天这节课,我们利用面向对象设计、实现方法,并结合之前学过的设计思想、设计原则来看一下,如何编写灵活、可扩展的、高质量的代码实现。话不多说,现在就让我们正式开始今天的学习吧! 小步快跑、逐步迭代 在上一节课中,我们将整个框架分为数据采集、存 阅读全文
posted @ 2021-05-26 16:09
ukyo--碳水化合物
阅读(180)
评论(0)
推荐(0)
摘要:
上两节课中,我们讲了如何针对一个业务系统做需求分析、设计和实现,并且通过一个积分兑换系统的开发,实践了之前学过的一些设计原则。接下来的两节课,我们再结合一个支持各种统计规则的性能计数器项目,学习针对一个非业务的通用框架开发,如何来做需求分析、设计和实现,同时学习如何灵活应用各种设计原则。话不多说,让 阅读全文
posted @ 2021-05-26 15:58
ukyo--碳水化合物
阅读(158)
评论(0)
推荐(0)
摘要:
上一节课中,我们讲了积分系统的需求分析和系统设计。今天,我们来讲它的代码实现。上一节课中,我们把积分赚取和消费的渠道和规则的管理维护工作,划分到了上层系统中,所以,积分系统的功能变得非常简单。相应地,代码实现也比较简单。如果你有一定的项目开发经验,那实现这样一个系统,对你来说并不是件难事。 所以,我 阅读全文
posted @ 2021-05-26 15:46
ukyo--碳水化合物
阅读(1149)
评论(0)
推荐(1)
摘要:
对于一个工程师来说,如果要追求长远发展,你就不能一直只把自己放在执行者的角色,不能只是一个代码实现者,你还要有独立负责一个系统的能力,能端到端(end to end)开发一个完整的系统。这其中的工作就包括:前期的需求沟通分析、中期的代码设计实现、后期的系统上线维护等。 前面我们还提到过,大部分工程师 阅读全文
posted @ 2021-05-26 15:30
ukyo--碳水化合物
阅读(482)
评论(0)
推荐(0)
摘要:
82->词汇部分->01 资料 01 bi-/di- 前缀含义: 二(两); 双 bicycle n.自行车 biplane n.双翼飞机 bisexual adj.双性恋的,n.双性恋者 dioxide n.二氧化物 02 tri- 前缀含义: 三; 三...的 triangle n.三角形;三角 阅读全文
posted @ 2021-05-26 13:13
ukyo--碳水化合物
阅读(174)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/lantianzhange/article/details/40920933 阅读全文
posted @ 2021-05-26 11:19
ukyo--碳水化合物
阅读(93)
评论(0)
推荐(0)

浙公网安备 33010602011771号