Владик Хононов - Архитектура ПО: Что это такое и как это тестировать?

TestCon Moscow Онсайт и онлайн 25-28 октября, 2022 Узнать больше о конференции: https://bit.ly/3bkSFGw Присоединяйтесь к нашей следующей конференции TestCon Moscow 25-28 октября в 2022 г. Здесь вы сможете узнать о новых тенденциях тестирования, лучших практиках и внести свой вклад в создание более плавного цикла разработки ПО и его качество. На этот раз конференция будет проходить в гибридной форме, это позволит вам послушать доклады и посетить мастер-классы онсайт и онлайн. Владик – разработчик программного обеспечения с 20-летним опытом работы в этой отрасли. В течение многих лет он работал в больших и малых компаниях на различных должностях, начиная от веб-мастера и заканчивая главным архитектором. В свободное от работы время Владик ведет активную медиа-карьеру спикера и блогера. Он рассказывает и пишет о таких вопросах, как микросервисы, предметно-ориентированное проектирование и многих других. Помимо работы со СМИ, Владик проявляет большой профессиональный интерес к распределенным системам, архитектуре программного обеспечения и разработке программного обеспечения в целом. Движения Аджайл, Лин, и ДевОпс доказали нам, что разработка успешной архитектуры программного обеспечения требует участия широкого круга специалистов. В этом докладе я хочу поговорить о роли тестирования в дизайне системной архитектуры. Мы начнем с основ: разберемся что за зверь такой “архитектура ПО” и какие проблемы она решает. Также рассмотрим тонкости различия между хорошим и плохим дизайном архитектуры. Далее, мы познакомимся с принципами и методами анализа архитектуры систем, для разных стадий разработки проектов: Где граница между излишне сложным (overengineering) и слишком поспешным (under-engineering) дизайном Симптомы зарождения “комка грязи” (Big ball of mud) на ранних стадиях Как распознать тот момент, когда архитектура исчерпала себя, и система нуждается в переконструировании. В заключении доклада, я покажу как вышеупомянутые проверки могут быть автоматизированы с помощью инструментов для статического анализа кода.

12+
2 просмотра
16 дней назад
12+
2 просмотра
16 дней назад

TestCon Moscow Онсайт и онлайн 25-28 октября, 2022 Узнать больше о конференции: https://bit.ly/3bkSFGw Присоединяйтесь к нашей следующей конференции TestCon Moscow 25-28 октября в 2022 г. Здесь вы сможете узнать о новых тенденциях тестирования, лучших практиках и внести свой вклад в создание более плавного цикла разработки ПО и его качество. На этот раз конференция будет проходить в гибридной форме, это позволит вам послушать доклады и посетить мастер-классы онсайт и онлайн. Владик – разработчик программного обеспечения с 20-летним опытом работы в этой отрасли. В течение многих лет он работал в больших и малых компаниях на различных должностях, начиная от веб-мастера и заканчивая главным архитектором. В свободное от работы время Владик ведет активную медиа-карьеру спикера и блогера. Он рассказывает и пишет о таких вопросах, как микросервисы, предметно-ориентированное проектирование и многих других. Помимо работы со СМИ, Владик проявляет большой профессиональный интерес к распределенным системам, архитектуре программного обеспечения и разработке программного обеспечения в целом. Движения Аджайл, Лин, и ДевОпс доказали нам, что разработка успешной архитектуры программного обеспечения требует участия широкого круга специалистов. В этом докладе я хочу поговорить о роли тестирования в дизайне системной архитектуры. Мы начнем с основ: разберемся что за зверь такой “архитектура ПО” и какие проблемы она решает. Также рассмотрим тонкости различия между хорошим и плохим дизайном архитектуры. Далее, мы познакомимся с принципами и методами анализа архитектуры систем, для разных стадий разработки проектов: Где граница между излишне сложным (overengineering) и слишком поспешным (under-engineering) дизайном Симптомы зарождения “комка грязи” (Big ball of mud) на ранних стадиях Как распознать тот момент, когда архитектура исчерпала себя, и система нуждается в переконструировании. В заключении доклада, я покажу как вышеупомянутые проверки могут быть автоматизированы с помощью инструментов для статического анализа кода.

, чтобы оставлять комментарии