11 · 测试:107 项全绿是怎么炼成的
为什么第一件事是跑测试而不是写代码:这是"改动可被验证"的起点。基线绿了,之后你改坏的任何东西都能被立刻发现;基线红了,先搞清楚为什么——带着失败基线开发等于蒙眼开车。
73 阅读♡ 00 评论
PythonFastAPI测试
11 · 测试:107 项全绿是怎么炼成的
为什么第一件事是跑测试而不是写代码:这是"改动可被验证"的起点。基线绿了,之后你改坏的任何东西都能被立刻发现;基线红了,先搞清楚为什么——带着失败基线开发等于蒙眼开车。
11 · 测试与 CI:125 个用例怎么保护一个平台
到上一篇为止,功能全部写完。但"能跑"和"敢改"是两回事——没有测试的代码库, 每次改动都靠胆量。
Python 运维自动化系列(09):运维脚本也要有测试——pytest 与 TDD 的最小实践
运维脚本常被当成「跑一次就扔」的一次性代码,但现实恰恰相反:巡检、清理、守护脚本一跑就是几年,改一次阈值、换一个路径,都可能悄悄改坏一个你从没测过的分支。这篇给系列的监控脚本(01 篇的 monitor.py)补上测试防线,顺带演示完整的 TDD 流程——测试先写、先跑、先看它失败。