Почему embedded-проект через полгода превращается в кашу

Почему даже хорошо работающий Embedded-проект через несколько месяцев становится трудно поддерживать? На вебинаре разбираем типичные архитектурные ошибки, которые постепенно превращают кодовую базу в «кашу»: глобальные переменные, бизнес-логику в ISR, скрытые зависимости, циклические связи между модулями и отсутствие границ ответственности. Спикер — Максим Алексеевич Белецкий, преподаватель Академии программирования электронных устройств, инженер-программист и разработчик встраиваемых систем. Наши курсы 🔹 Программирование микроконтроллеров https://pcbteach.ru/mcu_schedule?&utm_source=rutube 🔹 Программирование микроконтроллеров с использованием ОСРВ FreeRTOS https://pcbteach.ru/freertos?&utm_source=rutube 🔹 Программирование на Си https://pcbteach.ru/kurs_c?&utm_source=rutube 🔹Программирование на Python https://pcbteach.ru/python?&utm_source=rutube ▶️ Все курсы Академии https://pcbteach.ru/#specialnost?utm_source=rutube 00:00 Начало вебинара и знакомство со спикером 03:10 Почему Embedded-проекты со временем превращаются в «кашу» 06:45 Как начинается деградация архитектуры 10:57 Типичный путь от рабочего проекта к проблемному коду 15:20 Глобальные переменные и скрытые зависимости 17:45 Почему бизнес-логика в ISR создаёт проблемы 22:43 Главные ошибки, разрушающие архитектуру проекта 30:19 Как должна выглядеть правильная структура Embedded-проекта 35:18 Пять правил поддерживаемой архитектуры 42:08 Практический пример проектирования переносимой библиотеки 45:52 Что отличает профессиональный Embedded-проект 46:26 Ответы на вопросы участников 55:00 Итоги вебинара и анонс следующих эфиров

12+
203 просмотра
11 дней назад
12+
203 просмотра
11 дней назад

Почему даже хорошо работающий Embedded-проект через несколько месяцев становится трудно поддерживать? На вебинаре разбираем типичные архитектурные ошибки, которые постепенно превращают кодовую базу в «кашу»: глобальные переменные, бизнес-логику в ISR, скрытые зависимости, циклические связи между модулями и отсутствие границ ответственности. Спикер — Максим Алексеевич Белецкий, преподаватель Академии программирования электронных устройств, инженер-программист и разработчик встраиваемых систем. Наши курсы 🔹 Программирование микроконтроллеров https://pcbteach.ru/mcu_schedule?&utm_source=rutube 🔹 Программирование микроконтроллеров с использованием ОСРВ FreeRTOS https://pcbteach.ru/freertos?&utm_source=rutube 🔹 Программирование на Си https://pcbteach.ru/kurs_c?&utm_source=rutube 🔹Программирование на Python https://pcbteach.ru/python?&utm_source=rutube ▶️ Все курсы Академии https://pcbteach.ru/#specialnost?utm_source=rutube 00:00 Начало вебинара и знакомство со спикером 03:10 Почему Embedded-проекты со временем превращаются в «кашу» 06:45 Как начинается деградация архитектуры 10:57 Типичный путь от рабочего проекта к проблемному коду 15:20 Глобальные переменные и скрытые зависимости 17:45 Почему бизнес-логика в ISR создаёт проблемы 22:43 Главные ошибки, разрушающие архитектуру проекта 30:19 Как должна выглядеть правильная структура Embedded-проекта 35:18 Пять правил поддерживаемой архитектуры 42:08 Практический пример проектирования переносимой библиотеки 45:52 Что отличает профессиональный Embedded-проект 46:26 Ответы на вопросы участников 55:00 Итоги вебинара и анонс следующих эфиров

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