FAAST-tube-system:Makers Academy 第 1 周挑战 - 带有 Ruby、TDD 和 OOP 的伦敦地铁系统

时间:2021-06-23 22:43:21
【文件属性】:
文件名称:FAAST-tube-system:Makers Academy 第 1 周挑战 - 带有 Ruby、TDD 和 OOP 的伦敦地铁系统
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-23 22:43:21
Ruby FAAST 管系统 概括 第 1 周 Makers Academy 挑战赛:伦敦市长已联系大伦敦管理局,以获取新 FAAST 地铁系统(快速无障碍超级地铁)的伦敦交通软件开发和部署规范。 您的任务是实施 FAAST 系统,以便将其部署到伦敦地铁网络中。 这是巩固我对 Ruby、Ruby 模块和 Rspec 测试(包括使用双精度)中面向对象编程的理解的重要挑战。 通过我的代码重构以及与教学人员的一对一交流,我了解到应该如何构建、测试和展示优秀的面向对象编程。 使用的技术 Ruby 规格 完成的任务 系统内将有许多列车。 火车将在车站之间行驶。 在车站内,当火车停下来时,乘客会下车并进入火车车厢。 乘客将在车站接车并在目的地车站接车。 火车的每节车厢最多可容纳 40 名乘客。 每列火车由若干节车厢组成。 ##指示 在你的机器上克隆 repo: $ git clone http
【文件预览】:
FAAST-tube-system-master
----lib()
--------train.rb(571B)
--------passenger_container.rb(627B)
--------station.rb(858B)
--------passenger.rb(328B)
--------carriage.rb(754B)
----Gemfile(60B)
----spec()
--------train_spec.rb(893B)
--------passenger_spec.rb(750B)
--------spec_helper.rb(68B)
--------_passenger_container_spec.rb(2KB)
--------station_spec.rb(2KB)
--------carriage_spec.rb(2KB)
----README.md(2KB)
----coverage()
--------.resultset.json.lock(0B)
--------.last_run.json(51B)
--------.resultset.json(2KB)

网友评论