Doc As Code: диаграммы PlantUML в Doxygen
Ранее я уже рассказывал про использование Doxygen в связке с Markdown для генерации насыщенной документации к проекту. В этой статье расширим подход, добавив...
Ранее я уже рассказывал про использование Doxygen в связке с Markdown для генерации насыщенной документации к проекту. В этой статье расширим подход, добавив...
На GitHub есть форма для загрузки файлов в репозиторий. Форма очень похожа на Google-диск и провоцирует загружать все подряд. Выбрал файлы, кликнул “Commit c...
Работая с учениками на курсе по UML, я столкнулся с непринятием инструмента:
В этой статье мы разберём одну из ключевых возможностей CMake — команду add_subdirectory. Это инструмент, который помогает структурировать код в больших прое...
В этой статье мы рассмотрим процесс создания простого оконного приложения с помощью библиотеки Qt в среде разработки QtCreator. Мы поработаем с лэйаутами, то...
В этой статье мы рассмотрим создание нашего первого приложения на OpenCASCADE в C++. Мы построим 3D модель тора и выведем её в файлы 2-х форматов: STEP и STL.
Обычно в инструкциях по пул-реквестам (pull request) GitHub рассматривают примеры на базе форков (fork). Мы же попрактикуем работу с пул-реквестом исключител...
В этой небольшой статье мы рассмотрим простейший пример исследования exe-файла методом обратной разработки с помощью Cutter. Мы научимся искать в exe-файлах ...
Почему это интересно
Защищал я тут как-то диссертацию… Может не тут и не как-то, но когда-то защищал. И недавно мне на глаза попался документ с таблицей, где я пытался управлять ...
Интегрированные среды разработки вроде QtCreator стремятся обеспечить программиста всем необходимым, чтобы он как можно реже выходил из среды. Да, удобно раб...
Исходные данные
Что такое Doc As Code
Среда разработки QtCreator включает в себя инструменты для работы с юнит-тестами проекта. В рамках статьи рассмотрим как создавать юнит-тесты с помощью библи...
Наличие в Qt движка языка JavaScript открывает широкие возможности по расширению програмных систем. В инструкции ниже рассмотрим как определять пользовательс...
Определение формата данных
В статье рассмотрен один из подходов к разбиению триангуляционной сетки плоскостью. Это не какой-то новый подход к разбиению, а лишь вариант алгоритма, постр...
Перечитывая “Парк юрского периода” Майкла Крайтона, у меня невольно возникли ассоциации с процессами производства программного обеспечения (ПО). И на самом д...
Уровень: новичок.