Dev:RU/Doc/Tools

提供: wiki
移動先: 案内検索

Инструменты разработки

Сервисы

  • Phabricator: программное обеспечение, на котором работает developer.blender.org
  • Git: как скачивать, обновлять и фиксировать код
  • Subversion: как получать заранее собранные библиотеки и переводы
  • Заплатки и файлы различий: как работать с заплатками и файлами различий
  • Ревью кода: ревью кода перед фиксацией
  • BuildBot: автоматические сборки на builder.blender.org

Инструменты сборки

  • distcc: распределённая сборка

Отладка

Отладка C/C++

  • GDB: отладка на Unix-системах
  • Address Sanitizer: отладка с GCC/ASAN
  • Valgrind: отслеживание ошибок обращения к памяти (только linux/osx)
  • BuGLe: отладка OpenGL
  • Py из C: запуск скриптов Python из кода на C (тестирование изменений без пересборки)

Отладка Python

Автоматическое тестирование

Страница проекта на Phabricator со списком задач.

Руководства

Документация