Кто-нибудь использует статический анализатор clang для C / target-C? Это хорошо или нет? - PullRequest
2 голосов
/ 18 сентября 2009

Мне известен вопрос , где кто-то упомянул статический анализатор clang , но не дал никаких комментариев. Большинство ответов указывало на семью Линт, которая время от времени разочаровывала меня из-за большого количества ложных срабатываний.

Я заметил статический анализатор clang, когда читал заметки о выпуске XCode. Я попробовал это, и он дал только один ложный положительный результат из ~ 20 000 строк из нескольких проектов. Логика этого ложного срабатывания немного сложна, что обманывает анализатор. Но как насчет ложных негативов? Не пропустит ли статический анализатор много потенциальных ошибок? У кого-нибудь есть больше опыта? В более общем смысле, помогает ли статический анализатор уменьшать количество ошибок?

Заранее спасибо.

1 Ответ

3 голосов
/ 29 сентября 2009

Я на самом деле только что прочитал об этом в одном из блогов, за которыми я слежу несколько месяцев назад. Я читал этот блог для ребят примерно с декабря 2008 года. У него был действительно отличный обзор / руководство по использованию статического анализатора. Проверьте это .

...