跳转至

软件调试

调试过程

重现 -> 诊断 -> 修复 -> 反思。

调试环境

为了打造一个理想的调试环境,我们需要做好版本管理、自动化测试和自动化构建。

版本管理

区分代码版本与发布版本。

自动化测试

单元测试、集成测试。

自动化构建

拥有持续部署流水线——持续集成与持续部署。

调试技巧

调试过程发生在客户环境中——一个受限的调试环境,往往需要更多的调试技巧。

监控系统

无监控,不上线!通过系统监控,获取应用、中间件、基础资源等状态。

追踪链路

分布式应用,更需要跟踪调用链信息。

打印日志

打印日志是一门艺术!

在受限的调试环境中,日志就是最后的救命稻草!

控制变量

即使采用 DevOps,开发环境与生产环境也是存在差异的。

资源


最后更新: September 10, 2023

评论