Java 8 anti-patterns | ITDiscovery
семинар

Java 8 anti-patterns

23.08.17 19:00 - 20:15
проспект Шевченко 2, 3-й этаж, аудитория 324

О событии

Java 8 - одна из самых ожидаемых версий Java за последнее время, которая коренным образом изменила мышление и принципы работы разработчиков.

Сейчас, через три года после ее релиза, Java 8 является самой популярной версией и на production. Поэтому современный джавист должен хорошо разбираться в ее тонкостях, в том числе:
Лямбда-выражения. Давно ожидаемый способ упрощения кода.
Streams API. Надстройка над коллекциями в Java, которая позволит сделать код более простым и функциональным.
Статические и методы по-умолчанию в интерфейсах. Позволяют нам взглянуть на интерфейсы с совершенно другой стороны.
Optional values. Еще один способ борьбы с NULL-проблемой.

Однако новые парадигмы, новые подходы к разработке породили и немалое количество анти-паттернов, которые нужно знать, чтобы бороться с ними и избегать на своем проекте.

Мы рассмотрим много примеров кода из Java 7, которые были неправильно портированы на Java 8 с подробными объяснениями и рекоммендациями по каждому случаю.

Как правильно использовать функциональное программирование в Streams API? Как влияет использование лямбда-выражений на эффективность? Что дает нам Optional? На эти и многие другие вопросы ответит тренер

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

Семинар для Java разработчиков любого уровня.

По волнам знаний вас поведёт:

Сергей Моренец

Сергей Моренец

Senior Java Developer

  • 15 лет опыта в Java
  • 4 года опыта в преподавании
  • Выпущено более 100 студентов

Работал тренером в Luxoft Training Center. Автор обучающего портала IT-Simulator, основатель курсов ИТ-технологий IT-Discovery

Автор книг:

  • «Разработка Java приложений»
  • «Основные ошибки в Java программировании»
  • «Идеальный код»

Докладчик в ИТ-конференциях регионального и национального уровня, в том числе: JEEconf, JavaFrameworks Days, Dev Talks, Java User Group, JavaDay, IT-Talk (Днепр, Харьков 2016), Java Expert Day (Одесса 2015).

наверх