テストの前準備を共通化します
テストの前準備を共通化します(中国語の原文)
这个测试文件里每个用例都重复了 [行数] 行准备数据。请抽出 fixture 或工厂函数,要求默认值合理、每个用例只显式写出它关心的字段、用例之间互不污染(不共享可变对象)。输出重构后的前三个用例作为示例,并指出哪些重复其实不该抽——因为写清楚比复用更重要。
当サイトオリジナル
中国語の原文
使い方
工厂函数的默认值一旦被改,所有用例都会跟着漂,所以要给它自己写测试。
テストの前準備を共通化します(中国語の原文)
这个测试文件里每个用例都重复了 [行数] 行准备数据。请抽出 fixture 或工厂函数,要求默认值合理、每个用例只显式写出它关心的字段、用例之间互不污染(不共享可变对象)。输出重构后的前三个用例作为示例,并指出哪些重复其实不该抽——因为写清楚比复用更重要。
中国語の原文
工厂函数的默认值一旦被改,所有用例都会跟着漂,所以要给它自己写测试。