This repository contains practice tasks with AI assistance:
- Task 1: Testing - FastAPI Todo app with unit/integration/edge/performance tests.
- Task 2: Documentation - Comprehensive docs for the app.
- Task 3: Unknown Language - HTTP server in Go with SQLite backend.
- Clone:
git clone https://github.com/IvanFoksha/practice - Navigate:
cd practice - Install deps:
uv sync(for Python tasks; Go requiresgo mod initin task3).
- Task 1:
make start(FastAPI on :8000),make testfor tests. - Task 2: Docs in task2-documentation/README.md.
- Task 3:
cd task3-unknown-language && go run main.go(server on :8000).
For details, see subdirectories.
Этот репозиторий содержит практические задачи с помощью AI:
- Задача 1: Тестирование - FastAPI Todo приложение с unit/интеграционными/edge/performance тестами.
- Задача 2: Документация - Полная документация для приложения.
- Задача 3: Неизвестный язык - HTTP-сервер на Go с бэкендом SQLite.
- Клонируйте:
git clone https://github.com/IvanFoksha/practice - Перейдите:
cd practice - Установите зависимости:
uv sync(для Python задач; Go требуетgo mod initв task3).
- Задача 1:
make start(FastAPI на :8000),make testдля тестов. - Задача 2: Документация в task2-documentation/README.md.
- Задача 3:
cd task3-unknown-language && go run main.go(сервер на :8000).
Подробности в поддиректориях.