从txt文件生成所有可能的测试文件

时间:2017-08-06 17:37:21

标签: java arrays random combinations

我想用Java构建一个简单的程序。但我不知道从哪里开始。 在编写解决方案之前,在开发流程或伪代码时应该怎么想。

我有两个包含问题的txt文件。一个文件有60个问题,另外432个问题。 我想生成一个试卷并将其导出到一个txt文件,例如我想创建一个包含60个问题的第一部分10个问题的试卷 第二部分12问题432

但是,我想计算出可能有多少变化?随后我想生成它们。

你能指导我思考,以及如何设计,

我不想要一个完整的解决方案,因为我想挑战自己开发/编程它。但一开始会有所帮助。

1 个答案:

答案 0 :(得分:0)

首先找到您在问题中看到的对象:QuestionTestQuestionRepository。然后想想你将如何填充它们。例如,QuestionRepository应该能够从文本文件中填充自己。在这样做时,该方法应该依赖于从文件流的下一个块创建的QuestionTest应指定问题的数量,并QuestionRepository用于提问。等等。注意不要将偶然信息与对象的概念模型混合在一起。在您的情况下,不要将行为或对象与数据来自文本文件的事实联系起来。相反,在实例创建方法中将这些元素分开,这些方法包含了这些细节。