Как разрабатывать поддерживаемые приложения: переносимые блоки, контракты взаимодействия, паттерны проектирования и их проблемыОрганизация программного кода
Доклад отозван
Артем Кудряшов
ATI
Разработчик ПО в компании ATI. Последние 2 года TeamLead команды, занимающейся разработкой внутренних архитектурных проектов.
artikud@yandex.ru
Тезисы
Если тебе часто нужно создавать новые блоки большого приложения или сервисы в составе сложной архитектуры, то в конце концов встает вопрос, как сделать этот процесс проще, как не вдаваться в долгие и сложные объяснения новому разработчику, как у тебя тут все работает, и не впадать в ступор в тот момент, когда видишь абсолютно дикий и непонятный код твоего, вроде бы умного, коллеги.
В докладе пойдет рассказ про варианты избавления от боли при интеграции, создании и сопровождении проектов с SOA с помощью стандартизации кода, строгих контрактах взаимодействия компонентов и грамотного выделения ресурсов.