Oman (13.10.2022 16:15, просмотров: 122) ответил SciFi на Что зачем? Тестирование? Теоретически любое изменение прошивки
может сломать любую функцию на любом варианте железа.
Соответственно, если функций N, вариантов железа M, то тестировать
нужно N*M комбинаций. Это в общем случае. Но вам виднее, конечно.
я молчу про TDD. Но если ваш код не тестируется как черный
ящик(кроссплатформенность, модульность, независимость и т.д.) вы
просто себе же геморрой делаете, вопрос к вашей архитектуре.
Платформозависимый код можно проверять на любой плате, где такой
проц или такая микруха. Боитесь, что пишет не туда - ну делаете
дампы до и после, анализируете map. При желание все можно
автоматизировать. Уж точно не проверять, то что было не изменено.