TGViewer
IggyTech IggyTech @iggy_tech · 48 subscribers
Post #146 73
Разработка документации к продукту (а особенно если это библиотека или api) — важный процесс в разработке ИТ решений. Он нужен не только для других разработчиков или аналитиков, но и вам: вернувшись к коду через месяцы, будет проще понять что делали и зачем. Большую часть документации можно вести прямо в коде, и для этого есть несколько удобных инструментов:
- Doxygen — генерация документации из комментариев в коде (поддерживает C++, Qt, просто C, Python, Java и др.)
- Sphinx + Breathe — для Python-проектов с возможностью подключения C++ кода
- Natural Docs — лёгкий генератор с простым синтаксисом
- CppDoc — минималистичный инструмент для C++
- MkDocs — генератор документации на базе md файлов.

И с наличием такого количества инструментов я удивлен, что некоторые компании не могут мне дать инструкцию к своему api. Я планировал переработать приложение подключения к приборам с новыми крутыми библиотеками, но “магии apple” не случилось. Грустно? Нет, это печально 🤦‍♂️ в конечном итоге отрефакторил свою библиотеку под qt, используя его нативные типы данных и сигналы и в целом пока хватит. Сейчас выясню через wireshark управление dts и полноценный аналог avrdude готов (хотя прототип на python уже работает).
  • 🤷‍♂ 1
More from @iggy_tech
  1. Sep 25, 2026Давно не делал подборочку моделей. Пока рисую кучу 3d деталей для чего то необычного, вот…
  2. Sep 23, 2026Сообщество ОС Аврора встретилось в Санкт-Петербурге, чтобы поговорить о технологиях #ВМЕСТ…
  3. Sep 23, 2026Обожаю итшные движухи. Новые заметки, идеи, знакомства (и подписчики ж). Вчерашняя конфа н…
  4. Sep 22, 2026Прошла встреча комьюнити Аврора ОС, позже будет подробное описание и микрорепортаж, а пока…
  5. Sep 22, 2026document post
  6. Sep 20, 2026Пару дней назад ничего не написал, т.к. участвовал в гонке. Сейчас дорабатываю приложуху д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →