От диаграммы до dependency: как аналитику говорить на одном языке с Java-командой
Вести системную и бизнес-аналитику можно эффективно, учитывая язык программирования на котором ведется разработка.
Большинство проектов в банках и финтехе имеет в своем основании язык Java. И что это означает для тех, кто проектирует решение? Какие отпечатки накладывает данный язык, и чем он отличается от остальных бековых языков?
Любой язык программирования это прежде всего набор библиотек и фреймворков. Любой язык программирования имеет свои паттерны и антипаттерны. Парадигма разработки ведется с учетом уникальных аспектов языка Java. Накладывает ли Java дополнительные требования на бизнес- или системный анализ?
Современная Java использует Git — как систему контроля версий, Maven — как средство сборки, Spring — как фреймворк управления проектом, jdbc — как основной драйвер работы с базами данных, Hibernate — как средство взаимодействия с базами данных.
В докладе, я бы хотел провести экскурс в вышеобозначенные фреймворки, а также показать их влияние на ведение аналитики.









