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

Бизнесу нужен калькулятор? Создайте в uCalc!
7 Просмотры
Издатель
Спикер — Александр Владимирович Карих, разработчик встраиваемых систем и преподаватель Академии программирования электронных устройств.

Разобрали ключевые проблемы, с которыми сталкивается почти каждый embedded-разработчик:

— почему код сначала работает, а потом «разваливается» при расширении
— что такое архитектурные ошибки и чем они опасны
— плохая структура модулей (h/c файлы и границы ответственности)
— глобальные переменные и потеря контроля над состоянием
— отсутствие слоёв (железо, драйверы, логика)
— «спагетти-код» в main.c и почему это тупик
— почему проект не масштабируется и требует переписывания
— как правильно разделять ответственность и строить архитектуру

Категория
Бизнес
Комментариев нет.