Qiku ← Back to library

AI / Coding and Debugging

Isolate the Testable Core

Isolate the Testable Core — Chinese original prompt

这个函数同时做了 [外部依赖,如读库/调接口] 和业务计算,测试要准备一大堆数据。请指出哪一段是纯计算——只依赖入参、没有副作用,把它抽成独立函数并给出签名;再说明抽出后测试只需构造哪些输入,原来那部分依赖该用哪条集成测试兜住。
Site original

Chinese original

How to use

抽取纯函数时把时间、随机数、配置都变成入参,测试才稳。

More in this topic