gpt4 book ai didi

python - 对于刚接触测试的有经验的程序员,有没有什么好的在线 TDD 教程?

转载 作者:IT老高 更新时间:2023-10-28 21:13:00 24 4
gpt4 key购买 nike

我正在与一个 Python 开发团队合作,该团队在 Python 编程方面经验丰富,但现在正在尝试学习 TDD。因为我自己有一些使用 TDD 的经验,所以我被要求就它做一个演示。主要是,我只是想看看这方面的文章,这样我就可以了解其他人是如何教授 TDD 的,并获得一些想法来将 Material 放入我的演示文稿中。

我希望介绍是针对 Python 的,但任何语言都可以,只要示例易于阅读且概念易于转移到 Python。

最佳答案

我提出的一个建议是启动 coding Dojo团体。它有助于与一个团队一起从头开始 TDD,其中包含大多数推荐的最佳实践并专注于 TDD。

它的基本思想是接受一个简单的挑战(比如一个将 roman algarisms 字符串转换为 int 的程序),然后开始对其进行编码,从简单的输入开始,并且仅在测试失败时进行编码。这不是结束问题的重点,而是开始以正确的方式解决问题。

这是另一个 link关于它,我从中检索到以下部分:

  • 提前宣布了一项编码挑战。
  • 有一个房间,其中一台电脑连接到视频屏幕。
  • 演示者解释编码挑战并开始编码。演示者可以选择也可以不选择副驾驶。如果这是一个 Randori session ,通常会分配一名副驾驶,以便在发生切换时,由副驾驶接替编码员。
  • 如果 session 是 Randori,则每 5 分钟更换一半。
  • 编码人员应不断解释她或他在做什么。
  • 当观众中的某个人从雪橇上掉下来(对理解这对搭档在做什么有疑问)时,编码人员应该停下来——只有当那个人重新回到正轨时才继续。
  • 所有编码人员都使用 TDD(测试驱动开发)。
  • 所有生成的代码都将使用 Eclipse 通用公共(public)许可证公开提供。
  • 要使用的编程语言会在每节课前提前公布。

关于python - 对于刚接触测试的有经验的程序员,有没有什么好的在线 TDD 教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1126173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com