0xd34df00d
02.05.2012 18:59 Azoth_primary
Олсо, мне таки сегодня днем удалось заставить пахать clang'овский статический анализатор с cmake'ом. Прогнал по личкрафтам. Скука — 7 предупреждений на всю кодобазу, и те о том, что переменная не используется после присваивания.
Recommended by:
@pooq: моча съела говно

18 comments
recommend
bookmark
subscribe
так все таки говно или нет?
Неговно, что удалось, говно, что нихера не нашло.
Либо мы просто на самом деле заебатые программисты все, и ошибок у нас нет. Вскрытие^W PVS под вендой покажет.
почему-то я склоняюсь к первому, что шланг говно. Бо я то точно знаю, что не пиздатый программист
Почему-то я тоже :(
шланг хорош. Просто static-analyzer там пока на стадии фреймворка, действительно полезных тестов поверх него реализовано мало.
Читая мейллисты от 2011 года, кажется, что раньше проверок там было больше.
лень. Я проверял сорцы пижжина шлангом 3.1, и там нашлось всего лишь по пару сотен unused variable after assignment, null pointer dereference, и ещё пару штук всякой мелочи типа VLA.
Если нуллпоинтеры ещё хоть как-то норм, то всё остальное неюзабельно. Я верю, что статический анализ кода на плейнси способен на гораздо большее.
Тащемта, посмотри сам на список тестов в clang -cc1 -analyzer-checker-help. В статическом анализе это всё хеллоуворлды.
блядь, я читать не умею, ок
Уныло. /r/ нормик анализатор.
Нулл поинтер фу стыдно.
вот пилил бы лучше нормик анализатор вместо л-ов. Там и в плане матана заебок, символическое выполнение, хуе-мое.
Шланговый анализатор полностью бесполезен. Поставь cppcheck.
cppcheck — унылый набор хардкодед-ифов. Еще более скука.
не надо, у него есть потенциал. Просто не готов ещё.
потенциальная энергия есть даже у подвешенной на тросе наковальни.
ты блядь мудак вообще что ли?
анус себе почини, бугуртхуман
я тебе о подходящей инфраструктуре и недостроенных end-user частях, ты мне о наковальнях на тросе. Вообще охуеть.
ты просто не можешь в сарказм