4.1 added

parent 72289099
# Дизайн-макет тренажёра Python # Работа с GitHub и реализацией функциональности в IT-проекте
### Ввод неверного решения ##### Цель работы — добавить новую функцию в существующую веб-ориентированную компоненту образовательной среды, используя стратегию ветвления и стандартный процесс разработки.
![test_1](test_1.png)
![test_1_result](test_1_result.png)
### Ввод верного решения ### Постановка задачи
![test_2](test_2.png)
![test_2_result](test_2_result.png) Необходимо реализовать небольшую функциональность в проекте (например, форму обратной связи или улучшение интерфейса), предварительно создав issue в GitHub и спланировав время выполнения.
\ No newline at end of file
### Создание Issue
В репозитории создано issue с описанием задачи, критериями готовности и метками.
Пример содержания: «Добавить форму быстрого отзыва пользователя», с описанием требований и ожидаемого результата.
### Стратегия ветвления
Используется подход Feature Branch Workflow:
- основная ветка main остаётся стабильной;
- создаёися ветка feature/... для разработки функционала;
- все изменения выполняются изолированно и затем отправлены в PR.
### Реализация функции
В новой ветке:
- разрабатывается интерфейс функциональности;
- добавляется логика (frontend и при необходимости backend);
- выполненяется локальное тестирование;
- оформляются коммиты и документация.
### Планирование времени
Основные затраты:
- анализ – 1 ч;
- разработка – 4-5 ч;
- тестирование – 1 ч;
- оформление PR – 0.5 ч.
Общее время: 7–8 часов.
### Pull Request
Создаётся PR с описанием выполненной работы. После проверки и тестирования изменения переводятся в основную ветку.
### Результат
- Изучена практика управления проектами на GitHub;
- Создано issue, план работ и ветка разработки;
- Реализована новая функция в веб-компоненте образовательной среды;
- Подготовлены коммиты, PR и документация.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment