FAAST:创客学院的 Week_1 挑战!

时间:2024-07-12 07:25:07
【文件属性】:

文件名称:FAAST:创客学院的 Week_1 挑战!

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-12 07:25:07

Ruby

####第 1 周创客学院挑战赛! ####概要 实施 FAAST 系统(快速且无障碍的超级管)。 先测试一下。 FAAST 系统将满足以下要求: 系统内将有许多列车。 火车将在车站之间行驶。 在车站内,当火车停下来时,乘客会下车并进入火车车厢。 乘客将在车站接车并在目的地车站接车。 一列火车的每节车厢最多可容纳 40 名乘客。 每列火车由若干节车厢组成。 奖励 - 添加一个收费系统,如果他们的帐户超过 2 英镑,乘客只能在车站接触(和访问火车)。 ####我的方法作为要启动的好项目的代表,首先需要做的是了解问题实际上是什么。 我考虑了一些名词和动词,它们代表职责、类和合作者。 我决定相关的类是乘客、火车、车站、长途汽车。 最后我做了小的重构并实现了TubeContainer模块。 ####技术: Ruby 规格 #####编程概念: 测试驱动开发 (TDD)


【文件预览】:
FAAST-master
----coverage()
--------.resultset.json.lock(0B)
--------.resultset.json(2KB)
--------.last_run.json(51B)
----faast.rb(114B)
----.rspec(12B)
----spec()
--------container_shared_examples.rb(466B)
--------passenger_spec.rb(2KB)
--------train_spec.rb(466B)
--------spec_helper.rb(68B)
--------station_spec.rb(2KB)
--------coach_spec.rb(860B)
----README.md(3KB)
----lib()
--------passenger.rb(1024B)
--------station.rb(979B)
--------container.rb(251B)
--------train.rb(368B)
--------coach.rb(384B)
----Gemfile(60B)

网友评论