gpt4 book ai didi

visual-studio - 有人愿意向不熟悉单元测试的程序员解释 CHESS 吗?

转载 作者:行者123 更新时间:2023-12-04 07:08:43 25 4
gpt4 key购买 nike

我最近才开始使用单元测试,我知道单元测试没有涵盖的一些主要问题是并发性和复杂的跨对象交互(无论如何,大多数现代完全 OOP 语言都完全消除了这些问题。)据我所知,CHESS 解决了某种程度上的并发问题?有人可以告诉我国际象棋是什么,它是如何工作的,以及它的缺点是什么?

最佳答案

基本思想是竞争条件(当输出取决于两个或多个进程中的哪个进程“首先到达那里”对于“那里”的某些定义时)只有有限数量的可能排序。

因此,如果您可以控制排序,则可以系统地测试它们。

如果您的代码对所有可能的排序都按预期工作,则通过。如果没有,则失败。

关于visual-studio - 有人愿意向不熟悉单元测试的程序员解释 CHESS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710369/

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