5 архитектурных ошибок в проектах на C, которые ломают прошивку

Аватар автора
Академия программирования электронных устройств
Спикер — Александр Владимирович Карих, разработчик встраиваемых систем и преподаватель Академии программирования электронных устройств. Разобрали ключевые проблемы, с которыми сталкивается почти каждый embedded-разработчик: — почему код сначала работает, а потом «разваливается» при расширении — что такое архитектурные ошибки и чем они опасны — плохая структура модулей (h/c файлы и границы ответственности) — глобальные переменные и потеря контроля над состоянием — отсутствие слоёв (железо, драйверы, логика) — «спагетти-код» в main.c и почему это тупик — почему проект не масштабируется и требует переписывания — как правильно разделять ответственность и строить архитектуру 📌 Главная мысль эфира: прошивку чаще «убивает» не баг в коде, а неправильная архитектура проекта

0/0


0/0

0/0

0/0

0/0