Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и IAR. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я полон чувств, которыми хочу поделиться. Проще всего это будет сделать, показав пару картинок и пару примеров ошибок.
Итак, с чем ассоциируются у нас ошибки в роботах? Воображение обывателя рисует вот такую картину:
Однако, когда я вижу в коде операционной системы RT-Thread вот такие ошибки, я думаю, что всё иначе.
Когда Терминатор подъедет к полицейскому участку, чтобы убить Сару Коннор, будет так:
Так что пока можно спать спокойно.
.....
Подождите, я ведь собираюсь писать статью, где расскажу, что PVS-Studio будет находить такие ошибки... Упс!
0