- Посмотрите семинары с консультациями к экзамену:
- Посмотрите примеры решения заданий:
- Посмотрите видео по антипаттернам и рефакторингу:
- Если кто потерялся, то лекции курса тут:
- Сделайте форк этого репозитория https://github.com/HowProgrammingWorks/Exams
- Склонируйте репозиторий к себе на машину или вы можете делать задания прямо в веб-интерфейсе гитхаба.
- Можно начинать решать задачи в
Tasks/
, а можно вNotFormatted/
Tasks/
- отформатированый код (пропущен через prettier)NotFormatted/
- совсем ужасный не отформатированный код
- В файле с заданием написан плохой код, вам нужно его оптимизировать в несколько шагов.
- Код работает, и выдает правильный результат, вам нужно исправлять файл, но не сломать тесты.
- Тесты находятся в
Tests/
но вызываются из каждого примера. - Чтобы запустить пример с тестами
- Заходим в одну из папок с кодом
- и пишем, например:
node size.js
- получаем в терминале:
Passed: 11 of 11
или ошибки
- Ваша задача улучшить:
- Понятность кода,
- Стиль,
- Простоту,
- Качество,
- Поддерживаемость,
- Надежность,
- Тестируемость
- Каждый шаг делайте отдельным коммитом или файлом, важно не переписать с нуля, а именно пошагово улучшать.
forked from HowProgrammingWorks/Exams
-
Notifications
You must be signed in to change notification settings - Fork 0
Exams readiness test
License
Spirit-Sound/Exams
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Exams readiness test
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 100.0%