Как это работает
Получение информации об исходном коде осуществляется через интеграцию с системой контроля версий, которую Вы используете. Если Ваше ПО состоит из нескольких подсистем, Вы сможете настроить интеграцию для каждой подсистемы со своим репозиторием.
После настройки интеграции, Reqode будет получать информацию о коммитах и исходный код выбранной ветки. Если Вы не планируете использовать ИИ для анализа кода, подгрузку исходного кода можно отключить, оставив только коммиты и пути к файлам для дальнейшей привязки артефактов.
Связь требований/спецификаций и файлов исходного кода осуществляется с помощью промежуточного артефакта, который называются «Юнит».
Юнит — это архитектурная единица, которая объединяет файлы исходного кода, выполняющие единую функцию в системе. Юниты позволяеют работать с наборами файлов как с единым элементом архитектуры программного обеспечения. Например, в некоторых UI фреймворках компоненты всегда состоят из нескольких файлов. С точки зрения связи с требованиями эта внутренняя структура не важна, поэтому файлы компонента объединяются в один юнит, который представляет этот компонент.
В Reqode Вы можете настроить различные типы юнитов, указав для каждого типа инструкции ИИ-ассистенту для анализа и кодогенерации.