Re[3]: Какие статические анализаторы кода используете?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.09.19 20:16
Оценка: 8 (1)
Здравствуйте, sergey2b, Вы писали:

S>а можно пример кода с ассертами плиз


Хм, их же миллионы, куда ни ткни. Мои ничем не уникальны.

void MediaType::SetFormat (BYTE * const Format, UINT const FormatSize) {

  if (Format != nullptr && FormatSize != nullptr) {

    Assert (FormatSize >= sizeof (WAVEFORMATEX));
    AssertValidReadPtr (Format, FormatSize);

   }

  AMT.pbFormat = Format;
  AMT.cbFormat = FormatSize;

  Debug (6, L"Format set to %p:%u", Format, FormatSize);

}
Re: Какие статические анализаторы кода используете?
От: Nonmanual Worker  
Дата: 09.09.19 12:59
Оценка: 4 (1)
Здравствуйте, Shmj, Вы писали:

S>Кто что использует?


S>Некоторые принципиально не используют, типа пользы особой нет.


SonarQube. Не сказать чтобы заметно помогал.
Re: Статические анализаторы
От: Qbit86 Кипр
Дата: 13.09.19 18:55
Оценка: 1 (1)
Здравствуйте, Shmj, Вы писали:

S>Кто что использует?


1. Roslyn Analyzers
Автор: Qbit86
Дата: 11.07.19

2. Rider

S>Некоторые принципиально не используют, типа пользы особой нет.


Польза определённо есть.
Глаза у меня добрые, но рубашка — смирительная!
Какие статические анализаторы кода используете?
От: Shmj Ниоткуда  
Дата: 09.09.19 11:54
Оценка:
Кто что использует?

Некоторые принципиально не используют, типа пользы особой нет.
Re: Какие статические анализаторы кода используете?
От: okon  
Дата: 09.09.19 13:10
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Кто что использует?


S>Некоторые принципиально не используют, типа пользы особой нет.


Уже много лет же пиарят ПВС, каждый день пишут как они null референс нашли где-нибудь в .net core или .net библиотеке.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[2]: Какие статические анализаторы кода используете?
От: Shmj Ниоткуда  
Дата: 09.09.19 13:22
Оценка:
Здравствуйте, okon, Вы писали:

O>Уже много лет же пиарят ПВС, каждый день пишут как они null референс нашли где-нибудь в .net core или .net библиотеке.


Как то давно его ставил — после Решарпера он не нашел ничего.
Re: Какие статические анализаторы кода используете?
От: Sharov Россия  
Дата: 11.09.19 09:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Кто что использует?


S>Некоторые принципиально не используют, типа пользы особой нет.


PVS, от ms встроенные анализаторы. Полезно, особенно если где-то dispose прозивал...
Кодом людям нужно помогать!
Re: Какие статические анализаторы кода используете?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.09.19 10:04
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Некоторые принципиально не используют, типа пользы особой нет.


После того, как я лет двадцать назад привык включать все поддерживаемые компилятором предупреждения, и набивать код assert'ами, статический анализатор уже неспособен найти что-нибудь мало-мальски критичное.
Re[2]: Какие статические анализаторы кода используете?
От: sergey2b ЮАР  
Дата: 15.09.19 03:00
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Здравствуйте, Shmj, Вы писали:


S>>Некоторые принципиально не используют, типа пользы особой нет.


ЕМ>После того, как я лет двадцать назад привык включать все поддерживаемые компилятором предупреждения, и набивать код assert'ами, статический анализатор уже неспособен найти что-нибудь мало-мальски критичное.


а можно пример кода с ассертами плиз
Re: Какие статические анализаторы кода используете?
От: LaptevVV Россия  
Дата: 16.09.19 04:07
Оценка:
Я месяц использовал PVS, но как-то не заметил особой пользы.
Очень мало было сообщений и они практически не отличались от сообщений компилятора на уровне "все сообщения".
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.