Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

Тренинг «Как эффективно и безопасно рефакторить приложения» (подія в архіві)

Состоялось
29 — 30 октября 2016
Время
11:30 — 18:00
Место
Одесса, Online
Стоимость
2500 грн
Пойдут

Начинающие разработчики часто думают, что их основной задачей на проекте будет написание нового кода, новых классов, компонентов и модулей.

Но на практике же совсем по-другому!
На самом деле большую часть рабочего времени разработчик тратит именно на чтение кода, исправление ошибок, оптимизацию и рефакторинг.

Рефакторинг — это процесс улучшения кода или дизайна. Процесс достаточно сложный, поскольку может затронуть значительную часть проекта.

Но самое неприятное то, что неудачный рефакторинг может привести к появлению новых ошибок в проекте.

Поэтому наш полноценный двухдневный (16 часов) тренинг будет Вам действительно полезен.
Мы с Вами наиболее эффективно разберем свыше 30 скрытых и явных признаков плохого кода (code smells) и более 50 проверенных стратегий рефакторинга. Каждый признак и каждая стратегия будет представлена отдельным примером и рассмотрена непосредственно на практике.

Во время тренинга мы разберем приложение с неудачным дизайном и плохим кодом, выделим основные проблемы и шаг за шагом попытаемся его улучшить, используя выученные стратегии рефакторинга. После каждого шага мы будем разбирать сделанное группой, затем тренер предложит и объяснит собственное решение по каждому шагу.

На тренинге Вы узнаете:

— Что такое рефакторинг;
— Причины появления плохого кода (code smells) в проектах;
— Признаки плохого кода
— Основные стратегии рефакторинга
— Рефакторинг методов
— Рефакторинг классов
— Рефакторинг иерархий классов
— Как использовать шаблоны проектирования при рефакторинге
— Как использовать автоматическое тестирование для безопасного рефакторинга

Все примеры на тренинге будут на Java, но они будут интуитивно понятны любому участнику, знакомому с процедурным или объектно-ориентированным стилем программирования.

Всего за 2 дня Вы научитесь:

— Рефакторить свои приложения;
— Использовать юнит-тесты для безопасной модификации кода
— Использовать основные стратегии рефакторинга
— Применять объектно-ориентированный подход для улучшения читабельности и уменьшения сложности приложений
— Применять шаблоны проектирования для рефакторинга приложений
— Распознавать основные признаки плохого кода

Тренер — Сергей Моренец, разработчик с 15-летним опытом, активно использующий рефакторинг всю свою карьеру. Сергей познакомит Вас с основами рефакторинга для того, чтобы Вы могли грамотно применять его в своей работе.

Вы можете участвовать как оффлайн — в нашем тренинг-центре в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру.

Требования к участникам: знание JavaSE на базовом уровне.

Стоимость участия — 2500 грн. Для участников со своим ноутбуком скидка — 10 %.
Стоимость для онлайн-участников — 2000 грн.
При оплате до 14 октября — скидка 20% независимо от формы участия.

Предварительная регистрация обязательна.

Хотите научиться читать, понимать и рефакторить код? Приходите 29 и 30 октября в 11:30 по адресу: г. Одесса, пр. Шевченко 2, ауд. 59 или участвуйте онлайн.

За дополнительной информацией звоните по телефону +380 63 100-22-55

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

У нас немного изменился адрес Мы переехали в новый офис. Но не далеко...
На третий этаж, аудитория 59.

Будь внимателен! Уже в эту субботу, 29 октября, мы ждем тебя на пр. Шевченко, 2, 3-й этаж, аудитория 59.

Теперь вы сможете учиться в еще более комфортных и приятных условиях.

Если хотите приобрести билет по скидке ранней цены, спешите. Специальное предложение действует до 14 октября.
*Приобрести билетик можно на сайте: itdiscovery.org.ua/activities

Підписатись на коментарі