Answers:
我也将其描述为优雅,但如果您会原谅我的介入,则想补充一下问题。
我知道在这种情况下可以使用非常昂贵的软件包,但是在我所在的公司工作,除非我们确定它能满足我们的需求,否则我们无法负担这笔费用。
测试驱动开发(TDD)是我听说过用于开发的更好的系统之一,我很喜欢它,但是占用我时间的问题通常是由复杂的中断和硬件事件引起的,许多人将其称为故障。当星星对齐时,每隔2小时就会出现问题,这似乎是一件很小的事情,但是如果您的手机每周冻结一次,则会骂工程师的名字。在我们的情况下,当事情真的崩溃时,我们必须投入大量精力,正如您可以想象的那样,我喜欢避免这种情况。
我已经看到了非常智能的解决方案,用于检查子系统的功能,如果实施得当,可能会在每周工作50小时中为我节省3个小时,但是如果有一种智能的方法来查找故障情况,它将为我节省数周的工作寻找偶尔在重负载下在现场发生的“错误”。
这篇文章可能并没有多大帮助,但是我发现将所有内容都展示出来会使所有内容更易于解决。如果有一种TDD方法来查找故障情况,我可以得到数以十万计的赔偿。-最大
有趣。圣诞节过后,我打算考虑用Pics做一些汇编程序,如果我有更多的时间,我将对您的系统有一个很好的了解。
我能看到的一种方法是用另一种语言编写某种框架的脚本,以创建和拆除模拟对象等,但是如何将其与芯片/仿真接口将是一个问题。
如果它变得太繁琐,那将超过单元测试的好处,也使您不太愿意使用它。