Николай Алименков — Парадигмы ООП
Николай Алименков — Парадигмы ООП
Доклад на Java-конференции Joker 2013
Санкт-Петербург, 15.10.2013
Не так много разработчиков четко делают различие между дизайном и архитектурой, а опыт проведения собеседований показывает, что и базовые парадигмы ООП часто вызывают сложности. Java - достаточно старый язык и не все принципы были реализованы в нем правильно, а обилие фреймворков еще больше запутывает разработчиков. В докладе будут обсуждаться основы ООП и современный взгляд на них, польза и вред наследования, применимость интерфейсов и возможности, которые они открывают для постоянно растущего проекта. Также будут рассмотрены нормальный цикл появления кода при работе по TDD, способы откладывать архитектурные и дизайн решения до нужного момента, наработанные годами архитектурные и дизайн шаблоны, принципы хорошего дизайна кода. Доклад будет полезен тем, кто стремится создавать качественные, понятные и простые в поддержке решения на Java.
Видео Николай Алименков — Парадигмы ООП канала JUG .ru
Доклад на Java-конференции Joker 2013
Санкт-Петербург, 15.10.2013
Не так много разработчиков четко делают различие между дизайном и архитектурой, а опыт проведения собеседований показывает, что и базовые парадигмы ООП часто вызывают сложности. Java - достаточно старый язык и не все принципы были реализованы в нем правильно, а обилие фреймворков еще больше запутывает разработчиков. В докладе будут обсуждаться основы ООП и современный взгляд на них, польза и вред наследования, применимость интерфейсов и возможности, которые они открывают для постоянно растущего проекта. Также будут рассмотрены нормальный цикл появления кода при работе по TDD, способы откладывать архитектурные и дизайн решения до нужного момента, наработанные годами архитектурные и дизайн шаблоны, принципы хорошего дизайна кода. Доклад будет полезен тем, кто стремится создавать качественные, понятные и простые в поддержке решения на Java.
Видео Николай Алименков — Парадигмы ООП канала JUG .ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий?Егор Бугаенко — Объектно-ориентированное враньеВебинар "Практическое применение ООП"Николай Алименков, Портрет профессионального разработчикаПарадигмы ООП, основы здравого дизайна и архитектуры (часть 1)Барух Садогурский — У нас DevOps. Давайте уволим всех тестировщиковАлексей Шипилёв — О чём молчат Heap Dump-ыАлексей Шипилёв — ForkJoinPool в Java 8223) TDD для интеграции с БД легко и просто!Максим Гореликов — Дизайн реактивной системы на Spring 5/ReactorАнтон Архипов — Эффективная работа с IDE(A)Лекция по основам Java: ООП, объекты, классы, интерфейсы, JVM, JDK, JITНиколай Алименков — Паттерны проектирования в автоматизации тестированияНиколай Алименков — Прикладная многопоточностьРоман Елизаров — Миллионы котировок в секунду на чистой JavaАнтон Кекс — Как я создал desktop-приложение на Java, скачанное 9 миллионов разАлексей Савватеев — Задача о коллективной ответственностиВнутренний маркетинг для программистаАндрей Старовойт — Эволюция TypeScript: всё чудесатее и чудесатееНиколай Алименков - SQA Days 10