День “Ч” для джаверов или львовский #JDay2014
Сей ивент был запланирован на осенний день сентября и таки он выдался очень солнечным и наполненным золотистого позитива. Приехав во Львов, очень приятные объятия древнего города настолько хорошо приняли, что влюбленность в него, как мне кажется, уже не пройдет никогда:). Интересная архитектура, живые улицы, приятный веселый контингент - это все внесло большую порцию хорошего настроения в начинающийся день конференции.
Прибыв в место “тусовки” java-ребят, пройдя регистрацию, а так же получив прикольные нештячки, сразу же перед глазами появились представительства компаний-спонсоров, предлагающее всякие полезные штуки в обмен на телефончик:), сразу же бросился в глаза вид из панорамных окон гостинцы - изумительно, так как старая часть Львова была как на ладони.
Походив, посмотрев, что и как, двинувшись в стрим, где проходил доклад уже давно всем известного Коли Алименкова, вся публика внимательно слушала весьма простую но интересную тему “OOP paradigms, basics of good design and architecture for Java based systems”, как бы она элементарно не звучала, но Николай дал всем пищу для размышлений, а если быть точнее:
- Не стоит принимать бездумно все концепции ООП.
- Настало время пересмотреть существующих китов данной парадигмы.
- Что такое наследование и с чем его НЕ стоит есть.
- Наследование vs Композиция
- Правильно ли мы делаем когда используем закрытые поля в доменных классах не требующих логики, только для транспортных нужд.
И еще многое другое, более детально можно глянуть на сайте jday.com.ua, так как цель данной статьи сделать краткое ревью, а не изложить все тоже самое, мы не будем тут писать “многобуков”. Собственно к докладу, Николай, опять же, сделал вброс пищи для разума: делаем ли мы все правильно, задумывались ли мы о том оптимально ли мы пишем код, строим архитектуру, все же может стоит чаще выключать в себе режим “Архитектора” и начинать смотреть из стороны заказчика, оптимальных трудозатрат, и лучше заменить утверждение “Надо оптимизировать сейчас, возможно завтра мне нужно будет это расширять и дополнять.” на “Что мне помешает сделать это завтра?”, как говорит древняя народная мудрость - “На работе нужно педалить код как нужно, а не как хочется” (с).
Еще один доклад показался очень интересным, Tomer Gabel “Keynote: Functional Leap of Faith”. Как видно из названия, говорили о функциональной части мира программирования, так как из выходом java 8, этот мир начал вливаться и в мир, и без того широкий, Java World. Этот доклад был малотехнический, скорей философский, основной мыслью было то, что мы находимся на переломном моменте, когда мэйнстримом может стать и скорей всего станет функциональное программирование, ибо Scala нам уже показывает всю мощь этих возможностей. Начиная из давних времен мира IT, новые концепции, парадигмы приживались не сразу, требовался некий инкубационный период осознания, что в этом что то есть и это может принести плоды. Многих слушателей интересовал вопрос, каким же образом перестроится с мира ООП в мир “Функциональщины”, тут наверное стоит отметить, что для этого всего лишь нужно осознать, именно осознать, какова цель этого подхода, зачем умные дядьки его продвигают, какого рода продуктивность дает эта штука, вот что дает понимание как перестроится, а не какие то мелкие технические аспекты.
Общие впечатления о конференции очень позитивные, хочется выразить благодарность организаторам, докладчикам, слушателям, спонсорам, в частности компании DataArt, которая дала мне возможность поучаствовать в этом интересном мероприятии.
Всем Большое Спасибо, будем ждать #jdaylviv2015.
Оригинал на www.dataart.ru/blog
Автор: Трохименко Ярослав

Комментарии
Отправить комментарий