摘要: 代码现代化的主要模式 1. 先对代码做可测试化重构,并添加测试 2. 在测试的保护下,安全地重构 3. 在测试的保护下,将代码分层 一个软件的自动化测试,可以从内部表达这个软件的质量,我们通常管它叫做内建质量(Build Quality In)。 例1 public class EmployeeSe 阅读全文
posted @ 2022-09-07 10:46 李琦贝尔蒙特 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 遗留系统的定义 请你先思考这样一个问题:假如一个系统七八年了,它是不是个遗留系统?系统的时间长等同于就是遗留系统,这是很多人的一个误区。虽然大多数遗留系统确实是存在的时间很长,但并不等于时间长的都是遗留系统。 一个有着12年历史的老系统,它的技术栈最初是.NET Framework,现在已经有部分迁 阅读全文
posted @ 2022-08-26 10:46 李琦贝尔蒙特 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在学习《遗留系统现代化实战》的过程中,听到了作者所说的CI/CD一词,不明所以,故来查询,特此记录。 简介 CI / CD的采用改变了开发人员和测试人员如何发布软件。 最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成 阅读全文
posted @ 2022-08-25 14:40 李琦贝尔蒙特 阅读(89) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示