Рефакторинг. Написание чистого кода

Курс для тех, кто желает ознакомиться с основными принципами рефакторинга и научиться писать качественный код.
Средний уровень
2-3 часа в неделю
Сертификат Stepik

Чему вы научитесь

  • находить и исправлять недостатки в дизайне кода
  • улучшать структуру кода, не меняя при этом его поведение
  • применять принципы SOLID, KISS, DRY, YAGNI

О курсе

Курс состоит из семи модулей.

Первые три модуля курса - самые легкие. Они дают представление об основных правилах рефакторинга.

Начиная с модуля 5 Принципы SOLID, объем кода, с которым идет работа, увеличивается и возрастает сложность заданий.

Модуль 6 Пакеты показывает, как писать легко поддерживаемый код.

Наконец, в седьмом модуле будут разобраны несколько проектов. Этот модуль даст вам возможность дополнительно потренировать изученные в других модулях правила написания кода. И укажет на наиболее частые ошибки, которые совершают новички в программировании. Будьте готовы к тому, что вам дополнительно придется изучить несколько шаблонов проектирования.

Начальные требования

Главное, что вы должны знать для прохождения курса - это основы программирования: какие существуют типы данных, что такое переменная, метод, класс, массив, условие. 

И, конечно, вы должны быть знакомы с языком Scala, т.к. все примеры курса будут написаны именно на этом языке.  

Наши преподаватели

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 5 190 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 5 190