PVS-Studio: поиск ошибок в С/С++, С# и Java – Telegram
PVS-Studio: поиск ошибок в С/С++, С# и Java
1.73K subscribers
1.47K photos
65 videos
2 files
1.44K links
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода.

Сайт: https://pvs-studio.ru/ru/
Download Telegram
На самом деле все варианты верны 😉

PVS-Studio стоит на страже чистого и безопасного кода! Это мы не раз доказывали вам в наших предыдущих постах.

Захотелось попробовать анализатор в действии? Вот промокодик на его использование бесплатно в течение 30 дней – https://pvs-studio.ru/september_tg

И помните, мы всегда рады вашей обратной связи! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
3
PVS-Studio: поиск ошибок в С/С++, С# и Java
#Задача_PVS #programming #java
Ответ на задачу: В этом фрагменте кода в цикле while сначала производится сравнение элемента массива fulldata с индексом splitpoint со значением переменной splitval, и только затем проверяется, что значение splitpoint меньше, чем размер самого массива. Две эти проверки в цикле while нужно поменять местами, иначе можно очень легко оказаться за границами массива.
👍3
📣Недавно прошел наш совместный вебинар с учебным центром "МАСКОМ"

Спикер от нас: Андрей Карпов, сооснователь PVS-Studio

- обсуждаем современные программные инструменты, применяемые при создании безопасного ПО, а также лидеров российского рынка в этой области;
- говорим про особенности внедрения процессов БРПО при разработке сложного ПО;
- разбираем актуальные сведения о действующих требованиях российского законодательства и мировые тенденции в области разработки безопасного ПО

Приятного просмотра! Ждем ваши комментарии 👇

#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
4 сентября - День рождения Джона Маккарти

Термин "искусственный интеллект", язык программирования Lisp, концепция разделения времени — всё это создал и разработал учёный и новатор Джон Маккарти. Благодаря ему и его идеям по сей день развивается ИИ, и мы можем пользоваться ChatGPT в своих благих целях.

Пишите в комментариях другие интересные факты об этом человеке 😉

#праздник
👍4🎉1
📝.NET Digest #3

Добро пожаловать на третий выпуск нашего дайджеста! Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов.

Переходите по ссылке 👈🏻

#csharp #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Плагин PVS-Studio для среды разработки Microsoft Visual Studio не только упрощает использование статического анализатора, но и предоставляет широкий спектр возможностей при работе с его предупреждениями.

В этом видео мы расскажем, как установить анализатор, запустить анализ на проекте, а также о том, какие настройки помогут сделать отчет анализатора более точным 😉

Всем чистого кода! #видео
🆒3💯1
Сегодня разбираем интересный термин - "Метапрограммирование". Сталкивались с ним раньше?

Подробнее можно почитать по ссылке - https://pvs-studio.ru/ru/blog/terms/0031/

#термин
🆒4
⚡️Заключительный пятый вебинар из серии про ГОСТ состоится совсем скоро!

Тема: "ГОСТ Р 71207–2024 — Статический анализ программного обеспечения. Процессы"

Что вас ждёт?
- поговорим о процессах внедрения и выполнения статического анализа;
- рассмотрим аспекты регулярного использования статических анализаторов в процессе разработки ПО;
- затронем тему требования к методике проверки статических анализаторов на соответствие требованиям стандарта;
- порадуемся, что послушали все пять вебинаров!

Когда?
🗓13 сентября 14:00

Ссылка на регистрацию 👈🏻

#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
3
9 сентября — День первого компьютерного бага 🐞

9 сентября 1947 года кое-что любопытное нашли операторы компьютера Mark II. Это что-то — моль. История гласит, что легендарная Грейс Хоппер, известная как "Amazing Grace" и "Grandma COBOL", обнаружила эту находку между точками на реле N70 панели F после сбоя работы Mark II.

Мы вряд ли защитим вас от летающих багов, но от багов в коде точно поможем избавиться. Убедитесь с помощью промокода - https://pvs-studio.ru/bug_day_tg 😉

#праздник
🎉5🔥1
PVS-Studio: поиск ошибок в С/С++, С# и Java
#Задача_PVS #programming #csharp
Ответ на задачу: В этом фрагменте кода используется оператор '?.'. Видимо, подразумевается, что ctx.prevCtx может иметь значение null. Проблема заключается в том, что foreach не работает с null. Если ctx.prevCtx — null, то будет выброшено исключение типа NullReferenceException. Это произойдёт из-за того, что у коллекции неявно вызывается метод GetEnumerator.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Спустя годы проекты обрастают тёмными местами, в которые никто не хочет соваться, поскольку их сложно понять и легко сломать.

Сегодня мы посмотрим на кейс рефакторинга такого кода с переводом на ООП рельсы при помощи паттернов, причём со стилем (современным).

Переходите по ссылке 👈🏻

#csharp #programming #статья
🔥4👍1
Media is too big
VIEW IN TELEGRAM
Друзья, коллеги, поздравляем вас с Днем программиста 🥳

В честь праздника дарим вам промокод на использование PVS-Studio бесплатно в течение 30 дней - https://pvs-studio.ru/programmer_day_tg

Всем чистого кода ❤️
#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉105👍1
Коллеги, мы будем благодарны, если в честь праздника вы нам подарите бусты, чтобы мы и дальше радовали вас интересным контентом ❤️

Вот ссылочка - https://news.1rj.ru/str/boost/pvsstudio_rus
⚡️Считанные часы остаются до заключительного вебинара из серии про ГОСТ

Тема: "ГОСТ Р 71207–2024 — Статический анализ программного обеспечения. Процессы"

Сегодня в 14:00

Ссылка на регистрацию 👈🏻

#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3