摘要: 为什么要并发 并发是一种解耦策略。它帮助我们把做什么(目的)和何时(时机)做分解开。解耦目的与时机能明显地改进应用程序的吞吐量和结构。 迷思和误解 1、并发总能改进性能:并发只在多个线程或处理器之间能分享大量等待时间的时候才能改进性能。 2、编写并发程序无需修改设计:并发算法的设计有可能与单线程系统 阅读全文
posted @ 2018-11-29 10:29 TanSea 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Kent Beck的简单设计四条规则 1、运行所有测试 2、不可重复 3、表达了程序员的意图 4、尽可能减少类和方法的数量 简单设计规则1:运行所有测试 遵循有关编写测试并持续运行测试的简单、明确的规则,系统就会更贴近OO低耦合度、高内聚度的目标。编写测试引致更好的设计。 简单设计规则2~4:重构 阅读全文
posted @ 2018-11-29 09:43 TanSea 阅读(167) 评论(0) 推荐(0) 编辑