Skip to content

rubyroidlabs/hexlet-2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритм примерно следующий:

  • Для сдачи всех заданий каждому нужно будет форкнуть этот репозиторий.
  • Каждый участник курсов должен в этом репозитории создать папку со своим именем и фамилией ( например Yukihiro_Matsumoto ).
  • Каждое задание должно выполняться в отдельной ветке и для него необходимо создать отдельную папку, которая будет отражать номер задания. ( например для задания 1 - Yukihiro_Matsumoto/1/ )
  • После завершения задания - нужно выслать pull request ( он же далее PR ) в master-ветку этого репозитория. Формат названия PR должен быть имя_фамилия - номер задания ( например Yukihiro_Matsumoto - 1 ).
  • После того как вам PR пройдет ревью от нескольких студентов и ментора - ментор зальвает ваше задание в основной репозиторий. Именно этот момент и будет считаться временем сдачи задания.

Домашнее задание 1

Чтобы показать все прелести языка Ruby вам придется пройти через сложный путь к просветлению. На выходе вы получите незабываемые впечатление и навыки написания кода согласно тому, как все привыкли его видеть!

  1. Настраиваем локальное окружения для запуска ruby.
  2. Идем на сайт и скачиваем архив с файлами (koans).
  3. Распаковываем архив и заходим внутрь распакованной папки.
  4. Запускаем команду rake и видим результат выполнения koans.
  5. Фиксим непройденные assert'ы: 4.1 Ищем assert's вида: assert_equal __, names. 4.2 Заменяем __ на значение переменной справа.

К примеру,

def test_non_parallel_assignment
  names = ["John", "Smith"]
  assert_equal __, names
end

names у нас равно ["John", "Smith"], соответственно меняем код следующим образом

def test_non_parallel_assignment
  names = ["John", "Smith"]
  assert_equal ["John", "Smith"], names
end
  1. Повторяем шаг 3.
  2. Если все assert'ы прошли успешно - то вы великолепны! Запечатлите этот момент с помощью записи экрана, чтобы прикрепить это потом к PR.
  3. Profit!

Как доказать, что я справился

  • Все решения ( вместе с кодом решения ) должны быть залиты в папку, которая отражает номер текущего задания.
  • Видео, прикрепленное к PR, обязательно должно показывать, что все koans пройдены.

Дедлайн

2021-04-05 19:00:00 UTC+3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 23

Languages