主题
methodology
该主题下共 4 篇笔记
methodology
开发需求分析的套路
处理中大型需求时的系统方法论:理解诉求的三层模型、三轮理解法、需求拆解、分析建模五步法,以及如何用低成本质疑避免返工。
7 分钟阅读如何做好一次技术分享
分享自己在团队中做技术分享的套路,涵盖明确目标、圈定范围、制定大纲、编写内容、幻灯片准备等全流程方法论,以及介绍性、实践型、原理分析型三类分享的侧重点。
7 分钟阅读透过 Cucumber 学习 BDD
用 Cucumber 学习 BDD(行为驱动开发):以投票系统为例,演示如何用 Gherkin 的 Feature/Scenario/Given/When/Then 将模糊需求实例化为可执行的 .feature 文档,再用 RunCucumberTest 衔接 Java 步骤代码完成自动化测试。
4 分钟阅读单元测试里的 Dummy / Stub / Spy / Mock / Fake
从 Uncle Bob 的《The Little Mocker》到 Martin Fowler 的《Mocks Aren't Stubs》,梳理单元测试中 Dummy、Stub、Spy、Mock、Fake 五类测试对象的递进关系,以及经典模式与 mock 模式在设计哲学上的差异。
4 分钟阅读