集中的子集构建它。这使得您仅针对当前正在测试的类或子系统运行测试,从而减少运行测试所需的时间。
学习技巧
下面我分享一些有助于您学习 TDD 的技巧。
编写尽可能多的测试。熟悉TDD的节奏和规则。
从简单的开始(但不要止步于此!)。
当你发现某些你不知道如何尝试的事情时,请依靠合作伙伴。如果您不参 萨尔瓦多 WhatsApp 号码列表 与配对编程,请咨询同事。从各种来源收集想法。
坚持下去,不要放弃。如果你想获得回报,你必须首先付出艰苦的努力。
当您编写越来越多的测试时,开始将它们组织成套件并确保它们可以根据需要单独或集体运行。组织也是一门需要学习的技能!
日常生活中的实践
建议仅通过公共 API 来测试代码单元(实际上,“受保护”实际上是公共的)。通过这样做,我们可以更好地隔离实施的细节。
避免在测试代码中放置逻辑(if-then、switch/case 等)。哪里有逻辑,哪里就有可能引入错误,我们绝对不希望在测试中出现错误!
避免计算预期值,因为这可能会导致重复生产代码,包括其中可能存在的任何错误。最好手动计算预期结果(并检查至少几次)并将其作为常数。