Курсы «IT-Discovery» решили подключиться к общей тенденции сегодняшнего дня бесплатно помогать людям в Украине и мире, которые оказались заложниками кризиса. И которые уже не в состоянии оплачивать в том числе и свое обучение.
Поэтому мы решили провести один из наших тренингов бесплатно для всех желающих в формате онлайн.
Темой тренинга мы выбрали рефакторинг Java приложений.
Начинающие разработчики часто думают, что их основной задачей на проекте будет написание нового кода, новых классов, компонентов и модулей.
На практике же совсем по-другому! Большую часть рабочего времени разработчик тратит на чтение кода, исправление ошибок, оптимизацию и рефакторинг.
Рефакторинг — это процесс улучшения кода или дизайна. Процесс достаточно сложный, поскольку может затронуть значительную часть проекта.
Кроме того, неудачный рефакторинг может привести к появлению новых ошибок в проекте. Фактически рефакторинг — это навык, которому разработчик учится всю жизнь.
Поэтому мы решили провести полноценный двухдневный (16 часов) тренинг, где мы с вами разберем более 30 признаков плохого кода (code smells) и более 50 стратегий рефакторинга. Каждый признак и каждая стратегия будет представлена отдельным примером и позже рассмотрена на практике.
Тренер — Сергей Моренец, разработчик с
Участники мероприятия заранее получат все материалы и могут задавать вопросы тренеру и вносить свои приложения.
Во время тренинга мы разберем небольшое приложение с неудачным дизайном и плохим кодом, выделим основные проблемы и шаг за шагом попытаемся его улучшить, используя выученные стратегии рефакторинга. После каждого шага мы будем разбирать то, что у нас получилось, затем тренер будет объяснять собственное решение по каждому шагу.
Все примеры на тренинге будут на Java, но они будут интуитивно понятны любому участнику, знакомому с процедурным или объектно-ориентированным стилем программирования.
Требования к участникам: знание JavaSE на базовом уровне.
Хотите научиться читать, понимать и рефакторить код?
Подключайтесь к онлайн-тренингу 18 апреля в