ruby collaborating objects lab online web sp 000 源码
Ruby协作对象实验室 客观的 深入了解对象关系。 构建通过关联和行为相互交互的类。 指示 这是一个测试驱动的实验室。使用测试文件和测试输出可了解您在遵循以下准则时的要求。 在本实验中,我们将处理Artist类, Song类和MP3Importer类。 由于类之间的关系, Artist测试(即spec/artist_spec.rb的测试)依赖于Song类中的某些代码,反之亦然。因此,在完成本实验的过程中,您将在Artist和Song编码之间来回移动。 我们建议首先通过一些初始Artist测试,然后根据测试输出的指示切换到Song类中以编写代码。由于复杂性,让我们逐步了解在构建解决方案时如何考虑问题的指南。 概述 您将建立Artist类, Song类和MP3Importer类。在最高级别,您可以考虑我们将分三步进行的工作: MP3Importer类将解析spec/fixtures文件夹中的
用户评论