home.social

#qdengine — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qdengine, aggregated by home.social.

  1. С++: освобождение ресурсов в деструкторах с использованием вспомогательных функции

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

    habr.com/ru/companies/pvs-stud

    #рефакторинг #утечки_памяти #си++ #cpp #pvsstudio #статический_анализ_кода #разработка_игр #qdEngine #open_source

  2. Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

    В первой статье про qdEngine было рассмотрено 10 ошибок, выбранных плагином PVS-Studio. Однако есть ещё 10 багов, заслуживающих внимания. Как говорится, лучше учиться на чужих ошибках. Заодно они хорошо демонстрируют возможности PVS-Studio в выявлении разнообразнейших ошибочных паттернов.

    habr.com/ru/companies/pvs-stud

    #си #си++ #pvsstudio #c #c++ #обзор_кода #разработка_игр #программирование #qdEngine #следствие_ведут_колобки #SAST #статический_анализ_кода #тестирование #баги #ошибки_в_коде

  3. Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

    В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок.

    habr.com/ru/companies/pvs-stud

    #PVSStudio #статический_анализ_кода #статический_анализатор_кода #SAST #qdEngine #Си++ #C++ #баги_в_играх #баги #ошибки_в_коде #программирование #рефакторинг #ручное_управление_памятью

  4. Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

    В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок.

    habr.com/ru/companies/pvs-stud

    #PVSStudio #статический_анализ_кода #статический_анализатор_кода #SAST #qdEngine #Си++ #C++ #баги_в_играх #баги #ошибки_в_коде #программирование #рефакторинг #ручное_управление_памятью

  5. Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

    В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок.

    habr.com/ru/companies/pvs-stud

    #PVSStudio #статический_анализ_кода #статический_анализатор_кода #SAST #qdEngine #Си++ #C++ #баги_в_играх #баги #ошибки_в_коде #программирование #рефакторинг #ручное_управление_памятью

  6. Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

    В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок.

    habr.com/ru/companies/pvs-stud

    #PVSStudio #статический_анализ_кода #статический_анализатор_кода #SAST #qdEngine #Си++ #C++ #баги_в_играх #баги #ошибки_в_коде #программирование #рефакторинг #ручное_управление_памятью

  7. Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

    Баги, которые удалось найти в движке qdEngine, оказались весьма разнообразны, поэтому не хочется мешать всё в кучу в одной публикации. Читатели могут упустить интересные темы, связанные с написанием качественного кода. Поэтому разбор проекта выйдет в виде серии публикаций, первая из которых посвящается наиболее интересным срабатываниям с точки зрения плагина PVS-Studio.

    habr.com/ru/companies/pvs-stud

    #c++ #си++ #разработка_игр #игры #братья_пилоты #следствие_ведут_колобки #qdEngine #PVSStudio #статический_анализ_кода #static_code_analysis #SAST #баги #ошибки_в_коде #gamedev