Pull to refresh
110.2
Karma
0
Rating
Святослав @SvyatoslavMC

Product Manager

  • Followers 29
  • Following 4

Обзор нововведений в C# 10

Раз это доработали, значит что-то мешает. Скорее всего, вручную сдвиги никто не трогает, т.к. в Visual Studio хороший режим автоформатирования. А настроить сдвиги для разных элементов вроде невозможно, да и будет странно выглядеть.

Зачем нужен отчёт MISRA Compliance и как его получить в PVS-Studio?

Соответствие MISRA обычно прописано отдельным пунктом в тех или иных требованиях к разработке. Т.е. в авиастроении это одни документы и стандарты, в машиностроении - другие. Там очень много требований к разработке. а MISRA один из них. Вам необходимо изучить требования к сертификации в той сфере, в которой используются Ваши устройства.

Tutorial: как портировать проект с Interop Word API на Open XML SDK

Microsoft многократно отвечал на этот вопрос, не уточнаяя конкретные сферы разработки - используйте .NET Framework 4.8, он будет поддерживаться.

Но программисты не сдатся. Возможно, Вам будет интересен тикет: Add support for .NET Core and .NET Framework side-by-side in same process.

Исследование качества кода Open XML SDK от Microsoft

В итоге мы решили перейти на эту библиотеку и сохранили наш опыт в виде туториала: "Tutorial: как портировать проект с Interop Word API на Open XML SDK"

Йо-хо-хо, и бутылка рому! Разбираем ошибки игрового движка Storm Engine

Оно немножко не так работает, как вы написали. Вот Issue в их репозитории. А там как пойдёт, зависит от разработчиков. Иногда они проводят активную работу в рамках тикета, прикрепляя коммиты, их интересно смотреть. Иногда молча закрывают. Для крупных проектов нормой (печальной) является исправление бага из статьи года через 2.

Microsoft обновила утилиту проверки на совместимость Windows 11 PC Health Check

Не помогло. Ветки после перезагрузи нет, а чекер также ведёт себя.

Microsoft обновила утилиту проверки на совместимость Windows 11 PC Health Check

Your organization manages updates on this PC

Такую ошибку получаю на ноуте, который покупался с предустановленной Windows 10. Кто-нибудь сталкивался?

Недолго музыка играла или анализ кода MuseScore

Вполне может оказаться, что как раз качество проектов с открытым исходным кодом — высочайшее, несмотря на все ошибки.
На этом считай и основна наша рекламная модель. Что есть ошибки в открытых проектах, а в закрытых их ещё больше.

Недолго музыка играла или анализ кода MuseScore

Ну я так высоко не забирался в музыкальном образовании. Но в общем ситуация не из лучших. Российское образование сковано устаревшими методичками, подкреплёнными учебными планами. Это абсолютно неповоротная машина.

Недолго музыка играла или анализ кода MuseScore

Ну я там тоже не про оперсорс писал, а в целом про индустрию. Ошибки обычно не выбирают тип проекта. В компаниях либо уделяют внимание качеству кода, либо нет.

Недолго музыка играла или анализ кода MuseScore

MuseScore действительно достойный инструмент. Я перепечатывал некоторые ноты из книг и получал удовольствие. А вот в муз. колледжах используют всякую дичь для обучения, которая давно не поддерживается и с трудом совместима с Windows 10.

О поиске утечек памяти в С++/Qt приложениях

QtCreator умеет открывать отчёты анализатора в формате TaskList. Специальных плагинов пока нет. В плане анализа много диагностик прокачены для поиска специфичных ошибок для Qt. Cходу могу вспомнить только QString, но там много разных классов.

Дорожная карта PVS-Studio на 2021 год

Emacs (как и Vim) поддерживает открытие лога анализатора. Попробуйте такие команды:

plog-converter -a GA:1,2 -t errorfile
  -o /path/to/project.err /path/to/project.log

emacs
M-x compile
cat /path/to/project.err 2>&1

Дорожная карта PVS-Studio на 2021 год

Записали. Про отсутствие анализатора понимаю. У многих вендоров собственные типы проектных файлов, что ничего хорошего не подключишь. Тем не менее, мы обошли эту проблему. Хотите попробовать PVS-Studio одним из этих способов? Ещё зависит от компилятора и платформы. Если ARM-компилятор, то шансы запустить нас велики.

C# программист, испытай себя — найди ошибку

Это баг редактора хабра. В обработке буфера копирования Markdown-кода остался код экранирования HTML-разметки. Уже месяц так.

GTK: Как выглядит первый запуск анализатора в цифрах

More — нечто неисчисляемое. В математике возможны такие действия, но с ходу не вспомню, как называется.

Топ 10 ошибок в проектах Java за 2020 год

Наc это не удивляет, т.к. существует объяснение эффекту. Вспомогательные инструменты IDEA и других IDE относятся к Productivity Tool. Они помогают улучшать код, но не обязывают этого делать. Мы же позиционируем себя как классический статический анализатор кода. Правильное применение методологии способствует реальному контролю качества.

А так да, бывает руководитель видит похожую пользу от IDE, видит, что она есть у всех и принимает это за «контроль качества». А вот нельзя доверять на 100% программистам в плане качества, и хороший руководитель знает это.

Стоило ли столько ждать, чтобы найти баг?

Призываю foto_shooter для ответа)

Стоило ли столько ждать, чтобы найти баг?

если подключить статический анализатор, то он тоже выдаст кучу предупреждений о потенциально опасном коде
Типичный проект без какого-либо контроля качества выглядит примерно так, как вы написали. Но это только первый запуск будет таким. На этот случай есть отключение выдачи предупреждений на существующий код. А на новом коде предупреждения уже появляются в приемлемом количестве. И есть возможность вернуться к техническому долгу.

Information

Rating
3,980-th
Location
Тула, Тульская обл., Россия
Works in
Date of birth
Registered
Activity