Help:Introduction: Difference between revisions

From Svacer Wiki
(Created page with "Заготовка")
 
No edit summary
Line 1: Line 1:
Заготовка
__FORCETOC__
 
== Введение ==
Сервер историй '''Svacer''' ('''''Svace Server''''') предназначен для хранения и обработки результатов работы статического анализатора Svace. Он разработан с целью заменить старый сервер историй, встроенный в анализатор Svace.
Допускается одновременное использование старого и нового серверов.
 
=== Термины ===
 
{| class="wikitable"
|-
| ''Project''
| Проект, подлежащий анализу. По умолчанию именем проекта считается имя директории, в которой был запущен ''svace build'' и ''svace analyze''.
На сервере проект содержит в себе несколько '''branch''' с результатами работы анализатора
|-
| ''Branch (ветка)''
| Ветка в проекте с результатами работы анализатора. По умолчанию проект имеет одну ветку — master
|-
| ''Snapshot (снимок)''
| Результат работы ''svace analyze'', импортированный в промежуточное хранилище или на сервер. Содержит:
* имя проекта;
* имя ветки;
* результаты анализа (предупреждения);
* исходники, которые были включены в build, на котором производился анализ;
* вспомогательная информация для навигации по исходникам;
* дополнительные данные;
Допускается импортирование снимков без исходного кода и дополнительной информации
|-
| ''Marker (маркер, предупреждение)''
| Предупреждение от Svace с информацией о позиции в исходном файле
|-
| ''Svacer''
| Svace History Server, а также исполняемый файл, содержащий код сервера
|-
| ''Разметка''
| Проставление статуса маркера с опциональным добавлением комментария
|}

Revision as of 18:59, 5 December 2022


Введение

Сервер историй Svacer (Svace Server) предназначен для хранения и обработки результатов работы статического анализатора Svace. Он разработан с целью заменить старый сервер историй, встроенный в анализатор Svace. Допускается одновременное использование старого и нового серверов.

Термины

Project Проект, подлежащий анализу. По умолчанию именем проекта считается имя директории, в которой был запущен svace build и svace analyze.

На сервере проект содержит в себе несколько branch с результатами работы анализатора

Branch (ветка) Ветка в проекте с результатами работы анализатора. По умолчанию проект имеет одну ветку — master
Snapshot (снимок) Результат работы svace analyze, импортированный в промежуточное хранилище или на сервер. Содержит:
  • имя проекта;
  • имя ветки;
  • результаты анализа (предупреждения);
  • исходники, которые были включены в build, на котором производился анализ;
  • вспомогательная информация для навигации по исходникам;
  • дополнительные данные;

Допускается импортирование снимков без исходного кода и дополнительной информации

Marker (маркер, предупреждение) Предупреждение от Svace с информацией о позиции в исходном файле
Svacer Svace History Server, а также исполняемый файл, содержащий код сервера
Разметка Проставление статуса маркера с опциональным добавлением комментария