ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
879717 Топик полностью
=AlexD= (30.10.2018 12:11, просмотров: 160) ответил VLLV на Часто эти критерии индивидуальны у каждого разработчика из-за разного накопленного опыта и прочих условий.
Я в таких случаях рефакторил последовательно. Запускал РТОС и в ней единственной задачей бывшую main, прерывания оставлял в прежнем виде. Далее тестирование и смотрю, что можно откусить от суперлупа и/или прерывания в отдельную задачу. Опять тестирование и смотрим дальше. В конце в бывшей main остаётся некая лапша, которая хрен пойми как работает, но всё ещё свои функции выполняет. А объём кода сокращается до уровня, когда можно переписать полностью не особо напрягаясь, и можно сморщив нос выкинуть на помойку.
надо придумать объяснение этому мудизму, иначе рехнуться можно