170 похожих чатов

Здравствуйте! Знаете, есть ли плагин в Visual Studio или какой-нибудь

продвинутый IDE, который сможет выделять неиспользуемый код?

Например у меня есть функция, которая во всем решении нигде не используется, и нужно ее выделить например серым цветом, просто визуально чтобы показать

27 ответов

6 просмотров

Clion

Нет, нету.

Александр
Clion

Да ладно, это строго говоря невозможно.

Через покрытие можно попробовать

Ilya Zviagin
Да ладно, это строго говоря невозможно.

CLion даже include не используемые выделяет серым

Александр
CLion даже include не используемые выделяет серым

Ну это разве что в режиме предупреждения.

William- Автор вопроса
Александр
CLion даже include не используемые выделяет серым

Да, Rider C++ тоже так может, но вот неиспользуемые методы не умеет)

William
Это как?

Тесты, coverity, анализ, выявление мёртвого кода.

William- Автор вопроса
Ilya Zviagin
Тесты, coverity, анализ, выявление мёртвого кода.

А если это какая-нибудь огромная библиотека, где на каждую функцию очень долго так делать?

William
А если это какая-нибудь огромная библиотека, где н...

Ну тогда ой... Ну и расскажи, как ты будешь выявлять неиспользуемый код В БИБЛИОТЕКЕ ? Само понятие даже тут уже под вопросом.

William- Автор вопроса
Ilya Zviagin
Ну тогда ой... Ну и расскажи, как ты будешь выявл...

Допустим я подключаю библиотеку исходным кодом без компиляции)

William- Автор вопроса
Ilya Zviagin
Тогда это не библиотека уже...

Библиотека это очень условное понятие же

William
Библиотека это очень условное понятие же

Вполне конкретное. Здесь речь шла о бинаре

William- Автор вопроса
Dmitriy [Отпуск]
Вполне конкретное. Здесь речь шла о бинаре

Не шла, почему? Я про бинарный файл вообще ничего не писал

William
Библиотека это очень условное понятие же

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

William
Не шла, почему? Я про бинарный файл вообще ничего ...

Потому что все символы с external linkage после компиляции будут "светиться" наружу и их можно будет использовать из библиотеки

William
Не шла, почему? Я про бинарный файл вообще ничего ...

Ладно, закончим этот бесполезный разговор

Александр
CLion даже include не используемые выделяет серым

мертвый код определяется при компиляции только на этапе связывания объектников

Александр
CLion даже include не используемые выделяет серым

Он это делает, скорее всего, директивами условной компиляции. VSCode тоже так умеет.

d7d1cd
Он это делает, скорее всего, директивами условной ...

тем не менее, сложно понять на этапе компиляции что код не пройдет условный оператор например

Nastya Medveda
фу! вскоде плохо!

Странный стереотип

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Карта сайта