Бесплатный тренинг «Как эффективно рефакторить Java приложения» | DevsDay.ru

Бесплатный тренинг «Как эффективно рефакторить Java приложения»



Курсы «IT-Discovery» решили подключиться к общей тенденции сегодняшнего дня бесплатно помогать людям в Украине и мире, которые оказались заложниками кризиса. И которые уже не в состоянии оплачивать в том числе и свое обучение.

Поэтому мы решили провести один из наших тренингов бесплатно для всех желающих в формате онлайн.

Темой тренинга мы выбрали рефакторинг Java приложений.

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

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

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

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

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

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

Участники мероприятия заранее получат все материалы и могут задавать вопросы тренеру и вносить свои приложения.

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

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

План мероприятия:

  1. Что такое рефакторинг?
  2. Причины появления плохого кода(code smells) в проектах.
  3. Признаки плохого кода
  4. Основные стратегии рефакторинга
  5. Рефакторинг методов
  6. Рефакторинг классов
  7. Рефакторинг иерархий классов
  8. Использование шаблонов проектирования при рефакторинге
  9. Использование автоматического тестирования для безопасного рефакторинга

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

Хотите научиться читать, понимать и рефакторить код?

Подключайтесь к онлайн-тренингу 18 апреля в 10-00. Ссылку на трансляцию вы получите после регистрации за день до начала мероприятия.

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


События в IT

Тэги

Java семинар

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