摘要: 程序员修炼之道第六章读书笔记与感悟 重写、重做和重新架构代码合起来,称为重构。 当代码出现以下特征,就应该考虑重构了: 出现重复内容,违反DRY原则。 非正交的设计。 知识过时了,或者你对某部分的了解更深一步。 对性能造成了影响。 重构的原则:早重构、常重构。重构面临的敌人通常都是时间,但这个借口并 阅读全文
posted @ 2022-12-02 17:35 风·华正茂 阅读(31) 评论(0) 推荐(0)
摘要: 程序员修炼之道第五章读书笔记与感悟 时间耦合就是关于时间的各种事项。 软件设计中,时间的角色通常有两方面对我们来说很重要:并发(事情同一时间发生)、次序(事情在时间中的相对位置)。我们期望的是要容许并发,并考虑解除任何时间次序上的依赖。可以选择使用 UML 活动图进行工作流分析,以改善其并发性。在设 阅读全文
posted @ 2022-12-02 17:31 风·华正茂 阅读(36) 评论(0) 推荐(0)