- Митап
- Место
Во все сферы разработки ПО проникает концепция "Everything as Code": CI-инфраструктура, тестирование, документация и многое другое. Вместе с основным кодом разрабатываемого приложения, она находится под управлением системы контроля версий, собирается на билд-серверах, участвует в автотестах.
Наши гости, Николай Поташников и Иван Пономарёв из компании КУРС расскажут о своём видении этого вопроса в части работы с документацией и инфраструктурой.
Documentation as Code, Николай Поташников.
Умение создавать хорошую документацию выделяет разработчика среди конкурентов. Умение создавать документацию эффективно, не затрачивая больших усилий, не так заметно, но не менее важно, особенно если создается сложный программный продукт, а заказчик оказался требовательным.
Практика «Документация как код» является наилучшей для сокращения усилий при документировании, причем как в маленьких, так и в очень больших проектах с любым уровнем формализации требований. В докладе Николай расскажет о том, как технологическая цепочка Asciidoctor и Jenkins Pipeline применяется у них в компании.
Configuration as Code, Иван Пономарёв.
По мере разрастания кодовой базы в Ansible приходят знакомые проблемы: сложность поддержки кода, ошибки и страх изменений. У знакомых проблем есть знакомое решение: автоматическое тестирование и CI. В докладе Иван покажет, как с использованием ряда инструментов решить проблемы «хрупкости» Ansible-кода, выполнить статический анализ, протестировать Ansible-скрипты и настроить CI-системы для публикации ролей в Ansible Galaxy.
Спикеры:
Николай Поташников - руководитель проектов внедрения информационных систем в компании КУРС. Занимается бизнес-анализом с 2000 года. Основная специализация — создание аналитических информационных систем для бизнеса и органов государственного управления.
Иван Пономарёв - технический лидер в компании КУРС, преподаватель в МФТИ. Более 15 лет работает в ИТ, пишет код и руководит проектами от доработки ERP-систем до построения систем мониторинга данных в интернете в реальном времени.
Митап проходит при поддержке компании КРОК