09 2022 档案

摘要:建设新城区 绞杀植物模式(Strangler Fig) 绞杀植物模式需要注意的是增量演进和并行运行。不可一股脑的构建出新的系统或服务,然后直接替换,这样做的后果是新构建的系统或者服务往往与原系统有很大差异,甚至不可用。 优势:第一,不会遗漏原有需求;第二,可以稳定地提供价值,频繁地交付版本,更好地监 阅读全文
posted @ 2022-09-21 15:27 李琦贝尔蒙特 阅读(118) 评论(0) 推荐(1) 编辑
摘要:倚天剑:拆分阶段 以以下代码为例: public class TheatricalPlayers { public String print(Invoice invoice) { var totalAmount = 0; var volumeCredits = 0; var result = Str 阅读全文
posted @ 2022-09-16 15:56 李琦贝尔蒙特 阅读(104) 评论(0) 推荐(0) 编辑
摘要:代码现代化的主要模式 1. 先对代码做可测试化重构,并添加测试 2. 在测试的保护下,安全地重构 3. 在测试的保护下,将代码分层 一个软件的自动化测试,可以从内部表达这个软件的质量,我们通常管它叫做内建质量(Build Quality In)。 例1 public class EmployeeSe 阅读全文
posted @ 2022-09-07 10:46 李琦贝尔蒙特 阅读(60) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示