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