Помогите нам развивать платформу и создавать новый контент для разработчиков игр.
Поддержатьcoderat:диаграмма классов сама себя перерисовывает
Это не статический анализ. Статический анализатор показывает возможные проблемы с кодом (кривые указатели, переполнения буферов, итд) без компиляции - https://pvs-studio.ru/ru/blog/posts/0397/
От анализаторов там только название у этих программ. По факту они ищат ошибки в коде.
А разобраться в структуре кода, нарисовать зависимости - это для них уже невозможно.
От IntelliSense в VS больше толку чем от программ, которые говорят тебе что ты неправ только потому что ты пишешь не так как привыкли их авторы.
coderat:От IntelliSense в VS больше толку чем от программ, которые говорят тебе что ты неправ только потому что ты пишешь не так как привыкли их авторы.
Это заблуждение.
Ты просто не сталкивался с этим явлением.
coderat:Ты просто не сталкивался с этим явлением.
С чего ты взял?
Судя по тому, что ты не знаешь, что такое СА, не сталкивался именно ты
Одно дело когда анализатор кода анализирует код и показывает его структуру.
И другое дело, когда он указывает что нужно исправить. А я ему говорю что
это не ошибка (и вообще отключаю эти предупреждения).
Почему-то я сомневаюсь, что ты пишешь настолько гениальный код, что там "что не баг - то фича".
Ситуация когда анализатор утверждает что в коде неправильно поставлен пробел не выглядит забавной.
Задача анализатора анализировать код, а не спорить со мной.
coderat:Ситуация когда анализатор утверждает что в коде неправильно поставлен пробел не выглядит забавной.
Задача анализатора анализировать код, а не спорить со мной.
СА пофиг на пробелы. Ты говоришь про какой-то лексический анализатор.
https://ru.wikipedia.org/wiki/Cppcheck
Cppcheck — статический анализатор кода для языка C/C++, предназначенный для поиска ошибок, которые не обнаруживаются компиляторами. Главной целью проекта является сведение до минимума количества ложных срабатываний при поиске ошибок
Честно говоря такое себе.
Я просто отключаю в компиляторе ряд проверок, чтобы он не заваливал лог предупреждениями об ошибках.
И даже более того, есть же:
#pragma warning (disable XX)Чтобы избавиться от особо назойливых предупрежденийcoderat:Я просто отключаю в компиляторе ряд проверок, чтобы он не заваливал лог предупреждениями об ошибках.
Я наоборот ставлю 4й уровень (не trace, конечно), и заставляю VS интерпретировать варнинги как ошибки. Дисциплинирует отменно, и код более качественный получается
Есть статический анализатор здорового человека:
А есть предлагатели правильно поставить пробелы в коде)
coderat:Есть статический анализатор здорового человека:
Эт комбайн какой-то)
Я вот думаю cppcheck чекнуть... Если соберусь - отпишусь)
Хотите присоединиться к обсуждению?
Войти в аккаунт