gpt4 book ai didi

.net - 我应该使用 TDD 吗?

转载 作者:行者123 更新时间:2023-12-03 07:14:13 25 4
gpt4 key购买 nike

我是我(非常小的)公司中唯一的开发人员,我即将开始为该公司开发一个中型 ASP.NET Web 应用程序。

我试图弄清楚我是否应该学习测试驱动开发(TDD)并在此应用程序中实现它。

我需要很快开始开发我们的新应用程序,并且我担心测试。我已经编程多年,但从未做过任何单元测试。

我已经阅读了大量有关 TDD 的在线资源,但我不确定我是否能够“足够好”地掌握它以使其在应用程序中发挥作用。

最佳答案

这取决于您的优先事项。如果您有兴趣进一步提升自己作为开发人员的水平,TDD 绝对值得研究,即使只是为了体验。它将帮助您重新思考编码方式,并可能因此使您成为更好的开发人员。

但这很容易被 TDD 对您及时推出产品的能力的阻碍所抵消。您提到您是在这家公司工作的唯一开发人员,这意味着您面临着完成项目的压力。 TDD 无疑是一种很好的实践,但有时现实生活中的限制和实用性必须放在第一位。

简而言之,如果您有空闲时间,那么可以使用 TDD。实际上,开销并没有那么大,您可以在紧要关头随时跳过测试。但是,如果您的时间确实很紧张,并且认为您无法在不让您的产品和工作面临风险的情况下整合它,那么没有人会责怪您跳过它。纯粹主义者可能会不同意,但这不是一个非黑即白的世界,有时必须做出妥协才能把事情做好。

关于.net - 我应该使用 TDD 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/917334/

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