Last update
This commit is contained in:
1 parent
635d7807d2
commit
0494695cee
1 file changed
+17
-11
+17
-11
@@ -89,7 +89,7 @@ AI Code Review бот для российских Git-платформ
|
||||
паботает с данными: анализ, визуализация, поиск инсайтов для бизнеса.
|
||||
|
||||
**ML Engineer** -
|
||||
анализирует ML модели, ищет лучшую и т.д.
|
||||
анализирует ML модели, ищет лучшую, обучает и настраивает локальные модели.
|
||||
|
||||
**Backend-Разработчик** -
|
||||
пишет код с бизнес-логикой и связкой с AI-ботами, создаёт pull/merge requests, получает ревью.
|
||||
@@ -132,18 +132,20 @@ AI Code Review бот для российских Git-платформ
|
||||
Как тимлид, я хочу статистику по качеству кода команды, чтобы управлять процессом.
|
||||
|
||||
### Для DevOps:
|
||||
Как администратор, я хочу легко интегрировать бота, чтобы быстро внедрить систему.
|
||||
Как DevOps, я хочу удобный инструмент интеграции системы.
|
||||
|
||||
Как администратор, я хочу управлять доступами, чтобы контролировать безопасность.
|
||||
Как DevOps, я хочу управлять доступами, чтобы контролировать безопасность.
|
||||
|
||||
### Для компании:
|
||||
Как компания, я хочу снизить время ревью кода, чтобы ускорить релизы.
|
||||
|
||||
Как компания, я хочу централизованное решение, для автоматического review кода.
|
||||
Как компания, я хочу централизованное решение, для автоматического реаью кода.
|
||||
|
||||
### Общие:
|
||||
Как пользователь, я хочу видеть историю ревью, чтобы отслеживать изменения.
|
||||
|
||||
Как пользователь, я хочу легко привязать систему к любому из своих git-репозиториев.
|
||||
|
||||
Как пользователь, я хочу настраивать правила анализа, чтобы адаптировать систему под проект.
|
||||
|
||||
## Приоритизация функционала (MoSCoW)
|
||||
@@ -184,14 +186,16 @@ Deep анализ архитектуры уровня senior## MVP
|
||||
|
||||
Анализ pull request
|
||||
|
||||
Генерация комментариев
|
||||
Генерация комментариев в commit'ах
|
||||
|
||||
Генерация комментариев в коде
|
||||
|
||||
Базовые правила (линтинг + простая логика)
|
||||
|
||||
Главная цель: бот уже реально помогает ревьюить код
|
||||
Главная цель: система уже реально помогает ревьюить код
|
||||
|
||||
## MLP
|
||||
Добавляем "вау":
|
||||
Добавляем фичи:
|
||||
|
||||
Умные рекомендации (не только ошибки)
|
||||
|
||||
@@ -203,8 +207,6 @@ Deep анализ архитектуры уровня senior## MVP
|
||||
|
||||
Настройка правил
|
||||
|
||||
Цель: пользователи ХОТЯТ этим пользоваться, а не просто могут
|
||||
|
||||
## Две главные истории из MVP и требования
|
||||
|
||||
1. Автоматическое ревью PR
|
||||
@@ -334,23 +336,26 @@ Feature: Автоматическое ревью кода
|
||||
Не публикует комментарии
|
||||
```
|
||||
## Wireframes 2 ключевых экрана в приложении
|
||||
```
|
||||
--------------------------------------------------
|
||||
| Pull Request: feature/login |
|
||||
--------------------------------------------------
|
||||
| File: file1.java |
|
||||
| File: file1.java |
|
||||
| |
|
||||
| > AI: Possible null pointer (HIGH) |
|
||||
| > AI: Simplify condition (LOW) |
|
||||
| |
|
||||
--------------------------------------------------
|
||||
| File: file2.java |
|
||||
| File: file2.java ` |
|
||||
| |
|
||||
| > AI: Unused variable |
|
||||
| |
|
||||
--------------------------------------------------
|
||||
| [ Approve ] [ Request Changes ] |
|
||||
--------------------------------------------------
|
||||
```
|
||||
|
||||
```
|
||||
--------------------------------------------------
|
||||
| Integration Settings |
|
||||
--------------------------------------------------
|
||||
@@ -361,6 +366,7 @@ Feature: Автоматическое ревью кода
|
||||
| [ Test Connection ] |
|
||||
| [ Enable AI Review ] |
|
||||
--------------------------------------------------
|
||||
```
|
||||
## API-First - JSON REST API для главных ручек
|
||||
|
||||
### Анализ PR
|
||||
|
||||
Reference in new issue
Block a user