🎉30 декабря — День рождения Бьёрна Страуструпа
В карточке написали несколько фактов о нём. Будет здорово, если напишите еще занимательные факты 😉
#праздник
В карточке написали несколько фактов о нём. Будет здорово, если напишите еще занимательные факты 😉
#праздник
👍8🎉3
🎄Новый год и Рождество – одни из самых любимых праздников в мире. Однако помимо любителей праздников найдутся и те, кто эти праздники захочет испортить. В нашем случае — это баги.
Пора спасать праздники! Переходи по ссылке! 🔗
Пора спасать праздники! Переходи по ссылке! 🔗
☃3
С наступающим Новым годом, друзья! 🎉
В 2025 году мы желаем вам вдохновения, чистого и безопасного кода. Пусть ваши проекты растут, задачи решаются, а цели достигаются!
PVS-Studio продолжит работать, чтобы ваши программы были безопаснее и качественнее. Вместе мы сделаем мир IT немного лучше ❤️
С Новым годом! 🎅🍾
Ваша команда PVS-Studio.
#праздник
В 2025 году мы желаем вам вдохновения, чистого и безопасного кода. Пусть ваши проекты растут, задачи решаются, а цели достигаются!
PVS-Studio продолжит работать, чтобы ваши программы были безопаснее и качественнее. Вместе мы сделаем мир IT немного лучше ❤️
С Новым годом! 🎅🍾
Ваша команда PVS-Studio.
#праздник
☃8❤6
🔮Начинаем новый год с предсказаний!
В этот месяц вам благоволит С#. Что же это значит?
А это значит, что вы сможете легко найти новые идеи для проектов, реализовать свой креатив при помощи различных алгоритмов. Ваши волшебные пальчики будут писать чистый и красивый код. Хватайте библиотеки, фреймворки, анализаторы и вперед!
В этот месяц вам благоволит С#. Что же это значит?
А это значит, что вы сможете легко найти новые идеи для проектов, реализовать свой креатив при помощи различных алгоритмов. Ваши волшебные пальчики будут писать чистый и красивый код. Хватайте библиотеки, фреймворки, анализаторы и вперед!
🔥5☃2
5 января - международный разгрузочный день
Самое время отложить оливье и селедку под шубой, оставшиеся после Нового Года, смахнуть пыль с клавиатуры и идти писать чистый код 😏
О том, как это сделать можно узнать в нашем блоге!
#праздник
Самое время отложить оливье и селедку под шубой, оставшиеся после Нового Года, смахнуть пыль с клавиатуры и идти писать чистый код 😏
О том, как это сделать можно узнать в нашем блоге!
#праздник
👍4
А вот и новый термин! В этот раз рассматриваем термин из DevOps – непрерывную интеграцию или Continuous Integration. А о том, как анализатор PVS-Studio встраивается в CI можно прочитать в соответствующем разделе нашей документации по ссылке 😉
👌2
Первая статья в новом году! В ней вспомним все подкасты прошлого года, в которых мы принимали участие.
Наши спикеры рассказали о бизнесе, статическом анализе, становлении компании и многом другом. Переходите по ссылке и слушайте! 😉
#статья #подкаст
Наши спикеры рассказали о бизнесе, статическом анализе, становлении компании и многом другом. Переходите по ссылке и слушайте! 😉
#статья #подкаст
Хабр
От стартапов до кода с душком: о чём говорят эксперты PVS-Studio
В прошлом году мы активно принимали участие не только в конференциях, но и в записях подкастов. Здесь собраны наши последние подкасты за 2023 и 2024 год. Приятного прослушивания! Судьба стартапа...
🔥3
PVS-Studio
#Задача_PVS #programming #csharp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
10 января — День рождения Дональда Эрвина Кнута
Дональд Кнут — математик, учёный, автор монографии "Искусство компьютерного программирования".
Какие еще интересные факты вы знаете об этом человеке? Пишите в комментариях 😉
#праздник
Дональд Кнут — математик, учёный, автор монографии "Искусство компьютерного программирования".
Какие еще интересные факты вы знаете об этом человеке? Пишите в комментариях 😉
#праздник
👍5
В новым релизе PVS-Studio — 7.34, команда C# анализатора сфокусировалась на улучшении Unity направления, но и про диагностики общего назначения не забывает. Сегодня разберем одну из таких – V3207.
В новой диагностике анализатор выявляет некорректное использование паттерна 'not A or B', связанного с путаницей в порядке операций.
Рассмотрим пример кода:
private void ShowWordDetails(string key)
{
if (key is not "" or null)
{
PanelReferenceBox.Controls.Clear();
CurrentWord = Words.Find(x => x.Name == key);
....
}
}
В начале метода присутствует проверка входного параметра 'key' на пустую строку или 'null'.
Но в логике условного выражения была допущена ошибка. Все дело в том, что приоритет оператора 'not' выше, чем у оператора 'or'. Вследствие этого отрицание не применяется к правой части выражения и если 'key' будет иметь значение 'null' – условие будет 'true'.
Вы еще не забыли про Unity? А мы все равно напомним! В этом релизе появилось сразу 4 новых Untiy-специфичных диагностических правила: V3208, V3209, V3210, V4007.
Но на этом мы не закончили улучшение анализа Unity проектов, ждите еще больше новых диагностик!
#csharp #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
PVS-Studio
#Задача_PVS #programming #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳1
PVS-Studio
#Задача_PVS #programming #java
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В новом видео поговорим про критические ошибки 🐞
Более подробно можно послушать в этом докладе 👈🏻
#видео
Более подробно можно послушать в этом докладе 👈🏻
#видео
🔥7🥰1