摘要:
1、有关编写并发软件的中肯说法: 并发会在性能和编写额外代码上增加一些开销; 正确的并发是复杂的,即便对于简单的问题也是如此; 并发缺陷并非总能重现,所以常被看做偶发事件而忽略,未被当做真的缺陷看待; 并发常常需要对设计策略的根本性修改。 2、防御并发代码问题的原则和技巧 单一权责原则。分离并发相关 阅读全文
posted @ 2020-03-06 23:57
夜里寻星
阅读(176)
评论(0)
推荐(0)
摘要:
1、简单设计的四条规则: 运行所有测试; 不可重复; 表达了程序员的意图; 尽可能减少类和方法的数量; 以上规则按其重要程度排列。 2、全面测试并持续通过所有测试的系统,就是可测试的系统。不可测试的系统同样不可验证。不可验证的系统,绝不应部署。 3、重构。递增式地重构代码。增加代码之后要琢磨一下变化 阅读全文
posted @ 2020-03-06 22:59
夜里寻星
阅读(186)
评论(0)
推荐(0)
摘要:
1、软件系统应将启始过程和启始过程之后的运行时逻辑分离开,在启始过程中构建应用对象,也会存在互相缠结的依赖关系。 2、将构造与使用分开的方法之一是将全部构造过程搬迁到一个专门的模块中,设计系统的其余部分时,假设所有对象都已正确构造和设置。 3、有时应用程序也要负责确定何时创建对象,在这种情况下,可以 阅读全文
posted @ 2020-03-06 05:47
夜里寻星
阅读(176)
评论(0)
推荐(0)

浙公网安备 33010602011771号