交付:五条验收条款一起过
最后一步:请把这条路线的五个结论各写成一条能重跑的验收条款。
阅读更多 →
第四步:确认老形状没被影响
第四步:加了新形状之后,老形状的结果必须一模一样。
阅读更多 →
第三步:加新形状,老代码不许动
第三步:加一种圆(面积按 3 * r * r 算,保持整数)。上面一行都不许改。
阅读更多 →
第二步:用假零件测组装层
第二步:把存储换成假的,单独测组装层接得对不对。
阅读更多 →
第一步:先测零件
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。交付流程第一步:三个形状各自算得对不对。
阅读更多 →
整个模型跑一遍
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。三个形状走完整条链路: class Shape: def area(self): raise NotImplem
阅读更多 →
⚠️ 加一个新形状,测试该怎么改
模型里新增一种形状。原来那些测试【0】。
阅读更多 →
测一个 OOP 模型,先测哪一层
一个由几个类组装起来的模型,最该先单独测的是【0】。
阅读更多 →
⚠️ 给模型量三个数
量一量这个模型:几个类、组装层持有几个零件、继承有多深。
阅读更多 →
⚠️ 给自己的模型体检
把两条设计判据写成检查,给这个模型体检一次。
阅读更多 →