1Kotleta1 / 1Kotleta1/complex-bug-tracking-example

Issue

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
bug good first issue invalid
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

1. Базовая задача (Issue) для ошибки
Заголовок:
📌 Ошибка: Не удаётся загрузить изображение на сервер

Описание:
При попытке загрузить изображение в интерфейсе веб-приложения возникает ошибка, и файл не сохраняется на сервере.

❗ Условия возникновения ошибки:

Тип файла: PNG, JPG (размер более 5MB).
Браузер: Google Chrome (v.XX), Mozilla Firefox (v.XX).
Операционная система: Windows 10, macOS 13.
Сервер отвечает кодом ошибки 500.
✅ Ожидаемое поведение:
Пользователь должен иметь возможность загружать изображения до 10MB без ошибок.

🚨 Фактическое поведение:
После попытки загрузки файла появляется сообщение: "Ошибка: файл не загружен. Повторите попытку позже."

📌 Шаги для воспроизведения:

Открыть страницу загрузки изображения.
Выбрать файл размером более 5MB.
Нажать кнопку "Загрузить".
Ошибка появляется в интерфейсе.
Метки (Labels): bug, high priority, frontend, backend
Ответственный (Assignee): @developer_name

⏳ Ожидаемое время выполнения: 4 часа
📎 Вложения: Скриншоты ошибки в DevTools

2. Дополнительные задачи
📌 Новая функциональность (Feature Request)
Заголовок: Добавить поддержку Drag & Drop для загрузки изображений
Описание: Позволить пользователям загружать изображения путем перетаскивания файлов в область загрузки.

⏳ Ожидаемое время выполнения: 6 часов
📌 Подзадачи:

Разработать интерфейс с Drag & Drop
Обновить документацию API
Написать тесты
Метки: feature request, UX enhancement, frontend
Ответственный: @frontend_dev

📌 Исправление уязвимости (Security Bug)
Заголовок: SQL-инъекция в API загрузки файлов
Описание: Обнаружена уязвимость, позволяющая выполнять SQL-инъекции через форму загрузки изображений.

⏳ Ожидаемое время выполнения: 8 часов
📌 Подзадачи:

Проверить уязвимость в коде backend
Исправить SQL-запросы
Написать тесты на безопасность
Метки: security, critical, backend
Ответственный: @backend_dev

📌 Улучшение текущего функционала (Improvement)
Заголовок: Оптимизация времени загрузки изображений
Описание: Улучшить обработку изображений на сервере для уменьшения задержки при загрузке.

⏳ Ожидаемое время выполнения: 5 часов
📌 Подзадачи:

Реализовать сжатие изображений
Оптимизировать обработку файлов
Добавить кэширование
Метки: performance, backend, optimization
Ответственный: @backend_dev

📌 Тестирование (Testing)
Заголовок: Тестирование загрузки изображений (Unit & Integration Tests)
Описание: Написать тесты для проверки загрузки изображений, включая граничные значения.

⏳ Ожидаемое время выполнения: 6 часов
📌 Подзадачи:

Написать unit-тесты на frontend
Написать unit-тесты на backend
Провести интеграционные тесты
Метки: testing, QA, automation
Ответственный: @QA_tester

📌 Документация (Documentation)
Заголовок: Обновление документации по API загрузки изображений
Описание: Документация устарела, не содержит описание новых параметров API.

⏳ Ожидаемое время выполнения: 3 часа
📌 Подзадачи:

Добавить описание API
Обновить примеры использования
Проверить соответствие кода документации
Метки: documentation, API, docs
Ответственный: @tech_writer

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.