第328篇 ViewModel 测试:协程测试与假数据
承接上一篇《单元测试入门:JUnit 与 MockK》,上一篇讲的是通用单测约定,这一篇聚焦在 Android 单测里最麻烦的一块:协程。很多团队的单测覆盖率不...
承接上一篇《单元测试入门:JUnit 与 MockK》,上一篇讲的是通用单测约定,这一篇聚焦在 Android 单测里最麻烦的一块:协程。很多团队的单测覆盖率不...

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在...

摘要:前面十篇解决的是\"一个 Agent 系统内部怎么组织\"——模式、引擎、协议、中间件、状态。但当系统里有多个 Agent(不...
给 Databricks 上的 dbt 模型补单元测试时,如果输入的源表里含有字段特别多的 struct,很容易撞上一个看起来完全无从下手的语法错误。 问题现...

八、路径设计:信息工程部的四阶段方案 把前七章的结论收敛为一条可执行路径。以下方案的每一条动作都可追溯到本报告的检索证据;路径的阶段...
控制反转(IoC)详解:从理解到实践 控制反转是 Spring 框架最核心的设计思想。没有 IoC,Sp...
【设计模式精讲】设计原则基石:SOLID 与几条关键原则【摘要】:改一个“报表加水印”的需求,为什么会牵连渲染、导出、...

改了一个 prompt,结果三天后才发现客服机器人的退款回答全错了——这是 LLM 应用特有的故障模式。本文讲透 Evals 的底层逻辑ÿ...

我用 Qoder AI 的「极致模型」写了一周代码,回不去了 新人注册即送 300 积分 14 天 Pro 全功能体验,这可能是 ...
单元测试体系化与 Mock 隔离 一、为什么要把散装脚本收编成 pytest 散装脚本的四个毛病 阶段1 那些验证脚本(scripts/test_...