PVS-Studio: поиск ошибок в коде
Kanalga Telegram’da o‘tish
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода. Наш стек: C, C++, C#, Java, JS, TS, Go Сайт: https://pvs-studio.ru/ E-Mail: support@viva64.com Телефон: +7(903)844-02-22 Для бизнеса: https://t.me/pvsstudio_business
Ko'proq ko'rsatish1 817
Obunachilar
-224 soatlar
-27 kun
-1930 kun
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+1
2 kanalda
Avgust '26
+4
2 kanalda
Get PRO
Iyul '26
+10
2 kanalda
Get PRO
Iyun '26
+30
1 kanalda
Get PRO
May '26
+82
3 kanalda
Get PRO
Aprel '26
+29
1 kanalda
Get PRO
Mart '26
+19
4 kanalda
Get PRO
Fevral '26
+37
1 kanalda
Get PRO
Yanvar '26
+152
1 kanalda
Get PRO
Dekabr '25
+146
4 kanalda
Get PRO
Noyabr '25
+38
4 kanalda
Get PRO
Oktabr '25
+30
2 kanalda
Get PRO
Sentabr '25
+52
3 kanalda
Get PRO
Avgust '25
+40
2 kanalda
Get PRO
Iyul '25
+36
3 kanalda
Get PRO
Iyun '25
+50
2 kanalda
Get PRO
May '25
+81
1 kanalda
Get PRO
Aprel '25
+107
3 kanalda
Get PRO
Mart '25
+75
0 kanalda
Get PRO
Fevral '25
+151
1 kanalda
Get PRO
Yanvar '25
+101
1 kanalda
Get PRO
Dekabr '24
+105
2 kanalda
Get PRO
Noyabr '24
+291
1 kanalda
Get PRO
Oktabr '24
+75
1 kanalda
Get PRO
Sentabr '24
+111
2 kanalda
Get PRO
Avgust '24
+21
0 kanalda
Get PRO
Iyul '24
+27
1 kanalda
Get PRO
Iyun '24
+67
2 kanalda
Get PRO
May '24
+15
0 kanalda
Get PRO
Aprel '24
+144
1 kanalda
Get PRO
Mart '24
+16
1 kanalda
Get PRO
Fevral '24
+25
1 kanalda
Get PRO
Yanvar '24
+35
1 kanalda
Get PRO
Dekabr '23
+77
0 kanalda
Get PRO
Noyabr '23
+52
3 kanalda
Get PRO
Oktabr '23
+11
0 kanalda
Get PRO
Sentabr '23
+15
0 kanalda
Get PRO
Avgust '23
+9
0 kanalda
Get PRO
Iyul '23
+10
0 kanalda
Get PRO
Iyun '23
+13
0 kanalda
Get PRO
May '23
+12
0 kanalda
Get PRO
Aprel '23
+16
0 kanalda
Get PRO
Mart '23
+7
0 kanalda
Get PRO
Fevral '23
+4
0 kanalda
Get PRO
Yanvar '23
+16
0 kanalda
Get PRO
Dekabr '22
+16
0 kanalda
Get PRO
Noyabr '22
+32
0 kanalda
Get PRO
Oktabr '22
+53
0 kanalda
Get PRO
Sentabr '22
+42
0 kanalda
Get PRO
Avgust '22
+21
0 kanalda
Get PRO
Iyul '22
+32
0 kanalda
Get PRO
Iyun '22
+96
0 kanalda
Get PRO
May '220
0 kanalda
Get PRO
Aprel '220
0 kanalda
Get PRO
Mart '220
0 kanalda
Get PRO
Fevral '220
0 kanalda
Get PRO
Yanvar '220
0 kanalda
Get PRO
Dekabr '210
0 kanalda
Get PRO
Noyabr '210
0 kanalda
Get PRO
Oktabr '210
0 kanalda
Get PRO
Sentabr '210
0 kanalda
Get PRO
Avgust '210
0 kanalda
Get PRO
Iyul '210
0 kanalda
Get PRO
Iyun '210
0 kanalda
Get PRO
May '21
+149
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 03 Sentabr | +1 | |||
| 02 Sentabr | 0 |
Kanal postlari
| 2 | Продолжаем угадывать языки программирования! О каком идет речь ниже? 👇🏻
Мужчина лет 30-35, подчёркнуто спортивный и минималистичный. Прагматик до мозга костей. Ненавидит лишние разговоры на совещаниях, предпочитает конкретику: пока другие языки долго и красиво спорят об архитектуре, он молча берёт и делает — быстро, просто, без вычурности. Любит скорость компиляции и исполнения, лёгкую конкурентность и параллелизм. | 119 |
| 3 | О каком языке речь? 🤔 | 1 |
| 4 | 📎 Обещали — делаем!
Привет! Я Андрей Кулешов, руководитель разработки SourceCraft Security в Yandex Infrastructure. В карточках рассказываю, как мы выстроили процесс релиза так, чтобы минимизировать стресс и разные препятствия на пути 😌
Небольшой спойлер: поговорим не только о процессах, но и что есть внутри SourceCraft. Это и карта зависимостей, и управление лицензионными рисками и транзитивными зависимостями.
➡️ В карточках самое важное из статьи, а полная версия здесь. Кстати, внутри есть чек-лист тимлида перед началом релиза, забирайте! | 144 |
| 5 | Наши друзья из SourceCraft поделились, как они выстраивают процесс релиза так, чтобы минимизировать стресс и количество разных проблем.
Кстати, наш анализатор можно использовать в SourceCraft. В этой документации рассматривается пример по интеграции PVS-Studio для анализа C и C++ кода. | 148 |
| 6 | Представляем вам ремейк статьи "Сопротивляйтесь добавлению в проект новых библиотек", которая была написана 10 лет назад 🔥
Все ускоряют разработку ПО, строя его из кирпичиков (сторонних компонентов/библиотек), но мало кто задумывается о вытекающих из этого потенциальных проблемах. В новой версии статьи Андрей Карпов попробовал повторить, почему стоит хотя бы немного думать о балансе, добавляя в проект новую зависимость.
Подробности по ссылке 🔗
#статья #security | 178 |
| 7 | Агенты пишут код, а кто его проверяет? 🤔
AI-агенты постепенно меняют привычный процесс разработки: человек всё меньше пишет код напрямую и всё больше выступает в роли оркестратора — ставит задачи, направляет агентов, проверяет результат и выстраивает вокруг них целую экосистему инструментов.
На прошедшем вебинаре обсудили, как выглядит работа с агентами в продакшене, как контролировать результаты разработки с агентами, и как адаптировать привычные инженерные практики к новой реальности.
Посмотреть можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
#вебинар #ai | 193 |
| 8 | А мы напоминаем, что в новой major версии PVS-Studio 8 стали доступны новые анализаторы для языков JavaScript, TypeScript и Go.
Почитать о работе с анализатором JavaScript и TypeScript из командной строки можно тут. А о работе с анализатором Go — тут.
Про все остальные обновления рассказали в этой заметке 👈🏻
#js #ts #go #PVS_Studio | 203 |
| 9 | А вот и запись вебинара "Как разговорить человека и договориться" 😏
На вебинаре разобрали, как легко начинать и поддерживать small talk, а также как использовать эти разговоры в рабочих ситуациях — от нетворкинга и новых знакомств до сложных обсуждений, переговоров и договорённостей.
Посмотреть можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
Приятного просмотра! Ждем ваши комментарии! ❤️
#вебинар | 197 |
| 10 | 1 сентября — День знаний ❤️
Дарим повод начать учебный год с чистого кода: попробуйте PVS-Studio по промокоду и найдите то, что обычные тесты пропускают.
Новых знаний, меньше багов и продуктивного сентября!
#праздник #PVS_Studio | 205 |
| 11 | Теперь можно говорить без всяких прикрас: мы выпустили анализатор для языков JavaScript и TypeScript. А значит, это повод испытать его в полевых условиях и посмотреть, что он найдёт в исходном коде хорошо знакомого многим Open Source проекта Visual Studio Code.
Если вам интересно узнать, какие ошибки и подозрительные фрагменты кода обнаружил анализатор, — переходите по ссылке 🔗
#js #ts #статья | 215 |
| 12 | Что за термин? 🤔 | 222 |
| 13 | Начинаем новую неделю с небольшой разминки 💪🏻
Термин на тему информационной безопасности 😉
#термин | 219 |
| 14 | #mem_PVS | 253 |
| 15 | Мы кое-что спрятали 👀
В честь выхода PVS-Studio 8.0 — а это поддержка новых языков и серьёзные улучшения анализатора — мы решили устроить небольшую охоту.
Нами спрятано несколько пасхалок. Всем, кто активно использует анализатор, будет несложно отыскать хотя бы одну из них. Если же вы еще не пробовали проверять свой проект, самое время. Забирайте пробную лицензию и участвуйте в охоте!
Первые 10 человек, которые найдут спрятанные нами пасхалки и напишут нам, получат две бумажные книги по C++ в подарок. Не забудьте указать в сообщении, где вы отыскали нашу пасхалку ❤️
Как искать? Просто! Скачивайте PVS-Studio, анализируйте свой код — и, возможно, найдёте кое-что интересное по дороге.
Подробные условия и как забрать приз — здесь 👈🏻
#PVS_Studio #книги | 280 |
| 16 | Вышел новый релиз PVS-Studio — 8.00. 🔥
В нём: новые анализаторы для проектов на JavaScript, TypeScript и Go, новые IDE плагины для WebStorm и GoLand, расширение поддержки MISRA C++ 2023 и многое другое.
Обо всём подробно рассказали в нашем блоге 🔗
А также записали видео, в котором рассказываем о самых важных изменениях и обновлениях:
- VK Video
- Rutube
- YouTube
- Наш сайт
#PVS_Studio #релиз #видео | 350 |
| 17 | Анализаторы кода легко и быстро умеют находить множество ошибок, не очевидных с первого взгляда. Попробуйте посоревноваться с PVS-Studio в прозорливости!
Мы сделали новые квизы для языков Go и JS/TS 🔥
Вас ждут 10 фрагментов кода, в которых наш анализатор нашёл ошибки. Все они взяты из известных Open Source проектов. Ваша задача — успеть найти ошибку за 60 секунд (не переживайте, фрагменты небольшие).
Время посоревноваться с анализатором! А потом можно и его проверить 😉
- Найдите ошибки в JS & TS коде
- Найдите ошибки в Go коде
#квиз #js #ts #go | 550 |
| 18 | ⚡️8, 9 и 11 сентября встречаемся на вебинарах
1️⃣ 8 сентября состоится второй вебинар серии "Надежность, качество, безопасность ПО: Методология и инструменты!" — "Автоматизация контроля качества и безопасности ПО".
На примере статического анализа посмотрим, почему Best Practices давно перестали быть недостижимым идеалом. А также разберём, почему контроль должен повторяться вместе с релизом, что меняется в процессе разработки и как облачный контур (на примере Apsafe) встраивает проверки в этот ритм без перестройки CI/CD.
🗓 08.09 в 12:00
Регистрация по ссылке 🔗
2️⃣ 9 сентября приглашаем на вебинар "Применение ЗОСРВ "Нейтрино" и PVS-Studio для разработки ПО согласно требованиям МЭК 61508".
На вебинаре разберем подходы к разработке функционально безопасного ПО для ЗОСРВ «Нейтрино» в соответствии с требованиями МЭК 61508 и покажем, какую роль в этом процессе играют инструменты статического анализа.
🗓 09.09 в 12:00
Регистрация по ссылке 🔗
3️⃣ 11 сентября будет вебинар "Каждая идиома когда-то была проблемой".
Красивый и надёжный код почти никогда не рождается с первого раза. Сначала появляются ошибки, а уже потом – идиомы, которые помогают их избегать. На вебинаре рассмотрим реальные фрагменты кода из открытых проектов на языке C++, найдем в них проблемные места с помощью статического анализа, и разберём более 10 идиом и паттернов, которые позволят защитить ваш код.
🗓11.09 в 15:00
Регистрация по ссылке 🔗
Приглашайте коллег и приходите сами! Ждем вас!
#вебинар #PVS_Studio | 564 |
| 19 | Сегодня ночью ShadPS4 присоединится к охоте: проверяем самый популярный эмулятор PS4
20 августа исполнилось 136 лет Говарду Филлипсу Лавкрафту, человеку, создавшему свой собственный жанр "лавкрафтовских ужасов". Многие пытались копировать или развивать его идеи. Удачным примером можно назвать популярную игру Bloodborne, мир которой вдохновлён творчеством Лавкрафта, но имеет свою уникальную идентичность. Долгое время геймеры лишь мечтали запустить её на ПК, и вот, наконец, это стало возможным. А всё благодаря нашему сегодняшнему герою — эмулятору ShadPS4.
Посмотреть, что получилось можно по этой ссылке 🔗
#cpp #gamedev #статья | 276 |
| 20 | А еще не забываем, что сегодня в 15:00 вебинар "Go-Go-Gadg...Error? Смотрим, как ошибаются Go разработчики!"
На вебинаре разберем частые и типовые ошибки Go разработчиков в известных проектах, а также узнаем, какие ошибки не могут найти стандартные инструменты и подходы (и что с этим делать).
Еще можно зарегистрироваться по этой ссылке 🔗 | 263 |
