Форум — Development Есть ли статический checker си кода? 0 4 Есть ли статический checker си кода для проверки лишних инклудов и переменных? (проект большой). Ссылка
насчет лишних (неиспользуемых) переменных компилятор может ругаться, при включенной соответсвующей опции Harald ★★★★★ (01.10.12 15:32:23 MSK) Показать ответ Ссылка
Ответ на: комментарий от Harald 01.10.12 15:32:23 MSK Компилятор который я использую неполностью поддерживает это. На другой перейти нет возможности (начальство не разрешит). NoName ★ (01.10.12 16:02:39 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от NoName 01.10.12 16:02:39 MSK На другой перейти нет возможности (начальство не разрешит).А зачем переходить? Просто собери проект другим компилятором и посмотри на предупреждения. tailgunner ★★★★★ (01.10.12 17:25:14 MSK) Ссылка
Ответ на: комментарий от i-rinat 01.10.12 17:22:30 MSK попробуй cppcheck Дерьмо редкостное (: Пробовал, не раз. Половину ошибок не ловит, в остальных случаях выполняет работу КЭПа. GreenBag ★★ (02.10.12 13:46:26 MSK) Показать ответы Ссылка
Ответ на: попробуй cppcheck от GreenBag 02.10.12 13:46:26 MSK Половину ошибок не ловит, в остальных случаях выполняет работу КЭПа.Странно, а мне показался адекватным. А это вообще реально — отловить ВСЕ ошибки статическим анализом кода? i-rinat ★★★★★ (02.10.12 14:21:37 MSK) Ссылка
Условия задачи четко не прописаны, так что можно смотреть и на коммерческие статические анализаторы кода. Типа PVS-Studio, активно пиаримый на хабре. greenman ★★★★★ (02.10.12 16:01:54 MSK) Показать ответ Ссылка
Ответ на: комментарий от greenman 02.10.12 16:01:54 MSK Кстати, неплохой тег [статический анализ кода] greenman ★★★★★ (02.10.12 16:04:37 MSK) Показать ответ Ссылка
Ответ на: попробуй cppcheck от GreenBag 02.10.12 13:46:26 MSK нашел несколько хороших комерческих. NoName ★ (02.10.12 23:00:47 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от NoName 02.10.12 23:00:47 MSK А можешь ссылки (названия кинуть)? GreenBag ★★ (03.10.12 09:33:05 MSK) Показать ответ Ссылка
Ответ на: комментарий от greenman 02.10.12 16:04:37 MSK Класс! И говнище на БХ иногда говнищем же поливают ☺ Eddy_Em ☆☆☆☆☆ (03.10.12 09:38:21 MSK) Показать ответы Ссылка
Ответ на: комментарий от NoName 02.10.12 23:00:47 MSK (проект большой).firefox & chromium, вроде, большие проекты, очень большие. А используют они там коммерческие статические анализаторы? Valgrind, address-sanitizer - да, но о других не слышал. Так стоят ли они того действительно?.. gag ★★★★★ (03.10.12 19:57:32 MSK) Последнее исправление: gag 03.10.12 19:57:52 MSK (всего исправлений: 1) Ссылка
Ответ на: комментарий от Eddy_Em 03.10.12 09:38:21 MSK комментарии читал? bhfq ★★★★★ (03.10.12 20:26:25 MSK) Показать ответ Ссылка
Ответ на: комментарий от bhfq 03.10.12 20:26:25 MSK Так далеко я не зашел Eddy_Em ☆☆☆☆☆ (03.10.12 20:35:42 MSK) Ссылка
Ответ на: комментарий от GreenBag 03.10.12 09:33:05 MSK http://www.abxsoft.com/ http://www.gimpel.com/html/index.htm NoName ★ (03.10.12 23:34:02 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от NoName 03.10.12 23:34:02 MSK Спасибо, глянем. GreenBag ★★ (04.10.12 09:09:53 MSK) Показать ответ Ссылка
Ответ на: комментарий от GreenBag 04.10.12 09:09:53 MSK Нашел ссылку, тут по языкам много названий. http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis NoName ★ (12.10.12 22:44:39 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от NoName 12.10.12 22:44:39 MSK Нашел ссылку, тут по языкам много названий. http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysisВот это находка! Как это тебя в такую глушь занесло? anonymous (12.10.12 22:49:56 MSK) Ссылка
Ответ на: комментарий от Eddy_Em 03.10.12 09:38:21 MSK А зря не читали комментарии А зря не читали комментарии :) http://habrahabr.ru/post/128607/#comment_4253780 Andrey_Karpov_2009 ☆ (16.10.12 17:49:22 MSK) Ссылка
Include What You UseДля С++, но для С тоже может работать annulen ★★★★★ (16.10.12 17:52:19 MSK) Ссылка