0xd34df00d
02.05.2012 18:59 Azoth_primary
Олсо, мне таки сегодня днем удалось заставить пахать clang'овский статический анализатор с cmake'ом. Прогнал по личкрафтам. Скука — 7 предупреждений на всю кодобазу, и те о том, что переменная не используется после присваивания.
Recommended by:
@pooq: моча съела говно
так все таки говно или нет?
Неговно, что удалось, говно, что нихера не нашло.
Либо мы просто на самом деле заебатые программисты все, и ошибок у нас нет. Вскрытие^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 частях, ты мне о наковальнях на тросе. Вообще охуеть.
ты просто не можешь в сарказм