team-work-it-gleb1
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
README.md
VibeCode Team Project: Library Management System
🧑💻 Участники команды
| Роль | GitVerse аккаунт |
|---|---|
| Student 1: Specification Engineer | |
| Student 2: Developer | |
| Student 3: Code Reviewer | |
🚀 Процесс разработки
Модели и инструменты использованные в работе:
- GigaCodeIde 5.1+ - основной IDE с LLM-ассистентом для генерации кода
- Cursor - альтернативный инструмент для рефакторинга и анализа кода
- Markdown - формат документации и спецификаций
- VibeCode подход - методология разработки с четким разделением ролей
Хронология выполнения:
- Этап 1 (25 мин): Specification Engineer создал детальную спецификацию системы управления библиотекой
- Этап 2 (35 мин): Developer реализовал код на C# с использованием GigaCodeIde
- Этап 3 (20 мин): Code Reviewer провел анализ кода и предоставил feedback
- Этап 4 (10 мин): Финальная интеграция и создание документации
📊 Описание созданного кода
🎯 Система управления библиотекой
Основная концепция: Консольное приложение для управления каталогом книг с реализацией различных алгоритмов поиска и сортировки.
🏗 Архитектура решения:
LibraryManagementSystem/ ├── Book.cs // Класс книги с валидацией данных ├── Library.cs // Основной класс библиотеки с алгоритмами ├── Program.cs // Точка входа и консольное меню ├── spec/codex.md // Детальная спецификация системы └── demo/ // Артефакты демонстрации работы
text
🔧 Ключевые возможности:
Алгоритмы работы с данными:
- Бинарный поиск по ISBN - эффективный поиск O(log n)
- Быстрая сортировка по названию - сортировка больших объемов данных
- Рекурсивный поиск по названию - поиск с частичным совпадением
- Валидация данных - проверка ISBN, года издания, количества
Операции с книгами:
- Добавление новых книг в каталог
- Удаление книг из системы
- Поиск книг по различным критериям
- Сортировка каталога по названию
- Отображение отформатированных списков