В Херсоне прошла встреча IT talk на тему Java

В Херсоне прошла встреча IT talk на тему Java
В Херсоне на встрече IT talk Java Сергей Немчинский (CEO/Owner, FoxmindEd) рассказал «Как пишутся и поддерживаются Enterprise-системы».

В начале встречи разобрали основные проблемы, возникающие у программистов во время разработки:

  • Недостаток коммуникации — внутри команды и с клиентом. Успешность проекта зависит от правильной постановки задачи и донесения ее каждому.
  • Ответственность принятия решений: умение устанавливать сроки выполнения задач и умение видеть бизнес-ценность задачи.
  • Ценности: клиента и разработчика.

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

Сергей рассказал из чего состоит процесс разработки промышленного модуля:

  • Анализ требований предметной области.
  • Декомпозиция задачи. Зачастую программисты пропускают этот этап, в результате сильно теряется качество кода.
  • Разработка кода.
  • Тестирование и баг-фиксинг.
  • Передача на эксплуатацию и сопровождение.

Немчинский дал практические советы, какие библиотеки и фреймворки использовать.

Один из самых сложных моментов в работе с Enterprise-приложениями —интеграция модулей, которую тяжелее всего исправить. Сергей рассказал о нескольких способах интеграции модулей:

  • Через базу данных — самый нежелательный метод, который при длительной работе над системой, приводит к несостыковкам.
  • Через вызовы методов (RPC, RMI, веб-сервисы).
  • Service oriented architecture.

Фотографии со встречи здесь.

Презентация Сергея здесь.