vadumpastushok / Exams

Exams readiness test

Home Page:http://metarhia.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Экзамен по материалу SEF1

  • Для начала, каждый должен иметь github аккаунт, если нет - регистрируемся
  • Посмотрите семинары с консультациями к экзамену:
  • Посмотрите видео по антипаттернам и рефакторингу:
  • Если кто потерялся, то материалы курса тут:
  • Сделайте форк этого репозитория https://github.com/HowProgrammingWorks/Exams
  • Склонируйте репозиторий к себе на машину или вы можете делать задания прямо в веб-интерфейсе гитхаба
  • В своем форке сделайте ветку exams и в ней дальше выполняем задания
  • В директории Tasks есть 38 заданий, выберите себе любые 2 из них
  • В файле с заданием написан плохой код, вам нужно его оптимизировать в несколько шагов
  • Код работает, и выдает правильный результат, вам нужно исправлять файл но не сломать код
  • Ваша задача улучшить: понятность кода, стиль, простоту, качество, поддерживаемость, надежность, тестируемость
  • Если вы пишете не на js, то переведите код на свой язык, насколько это возможно
  • Каждый шаг делайте отдельным коммитом, важно не переписать с нуля, а именно пошагово улучшать
  • На второй консультации я показал пример того, как нужно оптимизировать код
  • Когда закончите - сделайте пул-ркеквест в мой репозиторий и заполните форму, в которой укажите ссылку на свой форк на готовое задание
  • Работы принимаются до 11:00 5 января
  • Я буду проверять и связываться с вами до конца дня 6 января
  • Выборочно я буду созваниваться с вами и задавать вопросы по коду и по теории
  • Если на созвоне обнаружится, что вы не понимаете, как написан код, если вы не можете его свободно исправлять и отвечать на вопросы, т.е. писали не вы и не разобрались, то оценка 0 и на пересдачу
  • Всем успехов в Новом Году и на экзамене!

About

Exams readiness test

http://metarhia.com

License:MIT License


Languages

Language:JavaScript 100.0%