我正在通过在线课程做一个爱好项目,该项目是由几组学生组成的团队完成的。该项目的源代码(大约 15k 行 java 代码)被许多学生共享。我掌握了一种这样的实现,我认为它是正确的/参考实现。我的目标是通过在添加附加功能的同时实现它们来尽快理解这些概念。但问题是概念和要求对我来说不是很清楚,参考实现也没有很好的评论。它也不包含任何测试用例。我想使用参考代码和课程资料作为学习概念并快速掌握它们的一种手段。我想将参考代码视为基线,并以我自己的方式为每个文件和函数开发代码。然而,
在这种情况下,快速验证实现(参考和我在 Eclipse 的单个项目中的实现)的好策略是什么?我如何制作或组织一个将有两个实例和测试套件/用例并执行等效检查的项目?我应该如何创建开始时非常合理的测试用例?