第一步:把 Reporter 组装起来
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。五个类都写好了,把 Reporter 补上——它只负责组装,不自己干活。
开始练习 →
第二步:三个形状各走一遍
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。把三个形状都报一遍。
开始练习 →
⚠️ 换一种排版,Reporter 一行没改
加一个新的排版器(只输出数字),不许动 Reporter 和 Store。
开始练习 →
⚠️ 给自己的模型体检
把两条设计判据写成检查,给这个模型体检一次。
开始练习 →
⚠️ 给模型量三个数
量一量这个模型:几个类、组装层持有几个零件、继承有多深。
开始练习 →
测一个 OOP 模型,先测哪一层
一个由几个类组装起来的模型,最该先单独测的是【0】。
开始练习 →
⚠️ 加一个新形状,测试该怎么改
模型里新增一种形状。原来那些测试【0】。
开始练习 →
整个模型跑一遍
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。三个形状走完整条链路: class Shape: def area(self): raise NotImplementedError class R
开始练习 →
第一步:先测零件
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。交付流程第一步:三个形状各自算得对不对。
开始练习 →
第二步:用假零件测组装层
第二步:把存储换成假的,单独测组装层接得对不对。
开始练习 →