自动测试取决于当前年份的函数的正确行为的最佳实践是什么?具体来说,我想DateList
在Mathics(类似 Mathematica 的 CAS)中添加一个测试,以确保在没有给出年份作为参数时返回当前年份。
我想到了两种可能的解决方案:
- 在测试中硬编码当前年份。所以这个测试必须每年更新一次,因为新年之后可能会出现一些失败的集成测试。
- 创建另一个应该返回当前年份并确保它们返回相同的函数。这降低了出错的可能性,但当然,这两个函数仍然可能是错误的。
任何其他想法或对现有实践的指示?
自动测试取决于当前年份的函数的正确行为的最佳实践是什么?具体来说,我想DateList
在Mathics(类似 Mathematica 的 CAS)中添加一个测试,以确保在没有给出年份作为参数时返回当前年份。
我想到了两种可能的解决方案:
任何其他想法或对现有实践的指示?