0xd34df00d 02.05.2012 18:59 Azoth_primary

Олсо, мне таки сегодня днем удалось заставить пахать clang'овский статический анализатор с cmake'ом. Прогнал по личкрафтам. Скука — 7 предупреждений на всю кодобазу, и те о том, что переменная не используется после присваивания.

Recommended by:

@pooq: моча съела говно

1. magog 02.05.2012 19:12 Azoth

так все таки говно или нет?

2. 0xd34df00dmagog /1 02.05.2012 19:13 Azoth_primary

Неговно, что удалось, говно, что нихера не нашло.
Либо мы просто на самом деле заебатые программисты все, и ошибок у нас нет. Вскрытие^W PVS под вендой покажет.

3. magog0xd34df00d /2 02.05.2012 19:14 Azoth

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

4. 0xd34df00dmagog /3 02.05.2012 19:14 Azoth_primary

Почему-то я тоже :(

5. ulidtkomagog /3 02.05.2012 19:59

шланг хорош. Просто static-analyzer там пока на стадии фреймворка, действительно полезных тестов поверх него реализовано мало.

6. 0xd34df00dulidtko /5 02.05.2012 20:02 Azoth_primary

Читая мейллисты от 2011 года, кажется, что раньше проверок там было больше.

7. ulidtko0xd34df00d /6 02.05.2012 20:29 уважением

лень. Я проверял сорцы пижжина шлангом 3.1, и там нашлось всего лишь по пару сотен unused variable after assignment, null pointer dereference, и ещё пару штук всякой мелочи типа VLA.
Если нуллпоинтеры ещё хоть как-то норм, то всё остальное неюзабельно. Я верю, что статический анализ кода на плейнси способен на гораздо большее.

Тащемта, посмотри сам на список тестов в clang -cc1 -analyzer-checker-help. В статическом анализе это всё хеллоуворлды.

8. ulidtkoulidtko /7 02.05.2012 20:29 уважением

блядь, я читать не умею, ок

9. 0xd34df00dulidtko /7 02.05.2012 20:30 Azoth_primary

Уныло. /r/ нормик анализатор.
Нулл поинтер фу стыдно.

10. ulidtko0xd34df00d /9 02.05.2012 20:33 уважением

вот пилил бы лучше нормик анализатор вместо л-ов. Там и в плане матана заебок, символическое выполнение, хуе-мое.

11. werehuman 03.05.2012 05:18

Шланговый анализатор полностью бесполезен. Поставь cppcheck.

12. 0xd34df00dwerehuman /11 03.05.2012 07:06 Azoth

cppcheck — унылый набор хардкодед-ифов. Еще более скука.

13. ulidtkowerehuman /11 03.05.2012 08:41 уважением

не надо, у него есть потенциал. Просто не готов ещё.

14. werehumanulidtko /13 03.05.2012 08:43 Psi+

потенциальная энергия есть даже у подвешенной на тросе наковальни.

15. ulidtkowerehuman /14 03.05.2012 08:48 уважением

ты блядь мудак вообще что ли?

16. werehumanulidtko /15 03.05.2012 08:48 Psi+

анус себе почини, бугуртхуман

17. ulidtkowerehuman /16 03.05.2012 08:51 уважением

я тебе о подходящей инфраструктуре и недостроенных end-user частях, ты мне о наковальнях на тросе. Вообще охуеть.

18. werehumanulidtko /17 03.05.2012 08:51 Psi+

ты просто не можешь в сарказм

Do you really want to delete ?