我正在开发一个包含代码和数据部分的项目。数据部分实际上是很多像txt文件这样的字典。字典由人工维护,使用文本编辑器手动添加新行。手动工作可能会导致以下一些错误:非法格式、拼写错误等...
为了防止生产中的运行时错误(例如:由于字典行格式错误),我想在构建期间验证字典数据。所以我的问题是:在构建期间在单元测试中验证数据是一种好习惯吗?如果没有,最好的解决方案是什么?
注意:在将代码推送到生产环境之前,我们会定期运行测试,但阻止项目构建将是最理想的解决方案。
谢谢。
我正在开发一个包含代码和数据部分的项目。数据部分实际上是很多像txt文件这样的字典。字典由人工维护,使用文本编辑器手动添加新行。手动工作可能会导致以下一些错误:非法格式、拼写错误等...
为了防止生产中的运行时错误(例如:由于字典行格式错误),我想在构建期间验证字典数据。所以我的问题是:在构建期间在单元测试中验证数据是一种好习惯吗?如果没有,最好的解决方案是什么?
注意:在将代码推送到生产环境之前,我们会定期运行测试,但阻止项目构建将是最理想的解决方案。
谢谢。