如何选择不同的测试数据存储格式?
类似于 在文件中存储测试数据的最佳格式是什么? 我想用我的班级中的数据进行一些测试。
此类必须接收包含日期和值的数据列表。所以基本上,我只需要存储值,当我读取时,我可以说出初始日期,然后添加一个常量来获取下一个相应的日期值。类似于: 1234.56;6543.21;1111.22
我现在正在使用 csv,但我想知道 C# 中的某些 xml、sqlite 或纯 IEnumerable 是否会是更好的选择。有这方面的经验吗?
Similar to What is the best format to store test data in a file? I want make some tests with data in my class.
This class must receive a list of data with date and value. So basically, I just need to store values and when I read I can say the initial date and just add a constant to get next correspondent date - value. Something like: 1234.56;6543.21;1111.22
I'm using csv right now, but I'm wondering if some xml, sqlite or pure IEnumerable in C# will be a better option. Some experience about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据您所传达的要求,答案是最简单的。如果您谈论的是数字数据,因此您不必担心带引号的字符串等,那么 CSV 似乎相当合理。
With the requirements you have communicated, the answer is whatever is easiest. If you are talking numeric data so you don't have to worry about quoted strings and the like, CSV seems quite reasonable.
选择最简单、有效且可维护的东西。按优先顺序
Choose the simplest thing that works and is maintainable. In order of preference