Как стать автором
Обновить
323.25
PVS-Studio
Статический анализ кода для C, C++, C# и Java
Сначала показывать

Обзор Top-3 Open Source игр на C# и ошибок в их коде

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.6K

В мире много хороших игр, но совсем немногие открывают исходный код. В этой статье мы познакомимся, на мой взгляд, с тремя лучшими Open Source играми на C# и разберём наиболее интересные ошибки, найденные в их исходном коде.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

60 антипаттернов для С++ программиста, часть 12 (совет 56 — 60)

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров11K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии21

60 антипаттернов для С++ программиста, часть 11 (совет 51 — 55)

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.7K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

60 антипаттернов для С++ программиста, часть 10 (совет 46 — 50)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.1K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии15

60 антипаттернов для С++ программиста, часть 9 (совет 41 — 45)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.3K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии3

60 антипаттернов для С++ программиста, часть 8 (совет 36 — 40)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.1K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии14

60 антипаттернов для С++ программиста, часть 7 (совет 31 — 35)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.1K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии23

60 антипаттернов для С++ программиста, часть 6 (совет 26 — 30)

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров3.7K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии9

60 антипаттернов для С++ программиста, часть 5 (совет 21 — 25)

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров3.5K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии3

60 антипаттернов для С++ программиста, часть 4 (совет 16 — 20)

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров4.8K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 15: ↑11 и ↓4+7
Комментарии32

60 антипаттернов для С++ программиста, часть 3 (совет 11 — 15)

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.9K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

60 антипаттернов для С++ программиста, часть 2 (совет 6 — 10)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.7K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии16

60 антипаттернов для С++ программиста, часть 1 (совет 1 — 5)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров8.1K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 27: ↑20 и ↓7+13
Комментарии44

Уязвимость XSS в приложении ASP.NET: разбираем CVE-2023-24322 в CMS mojoPortal

Время на прочтение9 мин
Количество просмотров2.4K

1054_XSS_mojoPortal_ru/image1.png
В этой статье изучим с разных сторон уязвимость XSS в CMS, написанной на C#. Вспомним теорию, разберёмся, как дефект безопасности выглядит со стороны пользователя и кода, а также поупражняемся в составлении эксплойтов.

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии2

RavenDB и PVS-Studio: коллаборация, от которой выигрывают все

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.2K

Небольшая история про сотрудничество PVS-Studio и RavenDB. PVS-Studio — статический анализатор для улучшения кода. RavenDB — Open Source база данных. Как поиск ошибок в одном проекте приводит к улучшению сразу двух? Ответим на этот вопрос, а также посмотрим на исправления найденных проблем и комментарии разработчиков.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

BTCPay Server: топ-10 ошибок в коде финансового приложения для Bitcoin

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.5K

Наша компания пишет много материалов на тему качества кода. Некоторые проекты, выбранные для аудита кода, не очень близки всем читателям, но все из вас точно пользуются финансовыми приложениями. Может, не конкретно этим, но статья о том, что разработка программ в этой сфере без применения подходов контроля качества несёт потенциальные риски для всех пользователей.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

Топ-10 докладов на С# конференциях 2019-2022 года

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.2K

Небольшая подборка интересных докладов с конференций для C# и .NET разработчиков за последние несколько лет.

Читать далее
Всего голосов 11: ↑9 и ↓2+7
Комментарии4

Снятся ли разработчикам безопасные приложения?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.2K

1047_DoDevelopersDreamOfSecurity_ru/image1.png


Волнует ли разработчиков безопасность кода? Для меня вопрос открыт. Эта статья — своего рода опрос: хочу собрать мнения как разработчиков, так и специалистов по безопасности.


Поможете?

Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии9

Интервью с сооснователем Coffee&Code Владиславом Мокровым: зачем программисту комьюнити?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.9K

В этой статье мы возьмём интервью у сооснователя проекта Coffee&Code, Владислава Мокрова. Coffee&Code — уникальный проект, объединяющий русскоговорящих мобильных разработчиков по всей России и за её пределами. Владислав расскажет нам о своём проекте, поделится подробностями с прошлых встреч, организованными Coffee&Code, и планами на будущее. Приятного чтения!

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии0

Куда сходить: главные ИТ-события второй половины апреля

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.1K

Гид по конференциям и митапам, которые пройдут с 15 по 30 апреля в Москве, Ереване, Екатеринбурге, Алматы и других городах.

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии0

Информация

Сайт
pvs-studio.com
Дата регистрации
Дата основания
2008
Численность
31–50 человек
Местоположение
Россия