验收标准不是测试用例

验收标准和测试用例分别是什么,以及在什么阶段使用。容易得出,验收标准与测试用例是完全不同的两件事,两者的相同点在于它们都是可判定的用户使用场景,可以根据预期来判断是否通过,而两者的区别体现在下表中的各个维度上。

性能指标的信仰危机

我观察到对于大部分前端工程师又或者曾经的自己而言,做性能监控是一个被“喂”的过程,即会惯性的收集已有指标和利用已有工具。又因为性能优化工作过程前置结果后置的关系,等到我们有需求发生时才会发现当下收集的数据并非是我们想要的。

单元测试框架的对比

在我们日常的 TDD 开发中,永远绕不过去的就是要编写测试。对于一个 Java 程序员,JUnit 似乎是一个不二的选择。它的确是一个十分优秀的工具,在大多数情况下都能够帮助我们完成测试的工作,但在一些情况下需要耗费挺多精力才能编写出让人满意的测试。

关于编写故事卡的一些经验

我认同故事卡里非常详细的描述可以带来价值,但我也相信“简练的表述 + 充分的沟通”可以更高效、更灵活;我认同故事卡不是契约或合同,但我也相信完整、准确的表述可以显著降低各角色间的沟通成本。