team-work-it-D1amond

0
5 месяцев назад
4 месяца назад
4 месяца назад
5 месяцев назад
4 месяца назад
README.md

VibeCode Project — Student Data Analyzer

Участники

  • Student 1 (Specification Engineer): @alika_mat
  • Student 2 (Developer): @kiraD
  • Student 3 (Code Reviewer): @D1amond ← это вы

💡 Дополнительно:

  • Я выполнял роль Student 2 (Developer) в проекте @semkaeee
  • Я выполнял роль Student 3 (Code Reviewer) в проекте @GalyaIDE

Как выполнялась работа

  • Student 1 (
    @alika_mat
    ) создал спецификацию
    spec/codex.md
    в стиле system prompt.
  • Student 2 (
    @kiraD
    ) реализовал консольное приложение на C# (.NET 6+) с использованием GigaCodeIde 5.1+, загрузив
    codex.md
    в контекст LLM-ассистента.
  • Student 3 (я) провёл ревью кода через Pull Request, проверил соответствие спецификации, обработку ошибок и читаемость.

Описание реализации

Приложение загружает CSV-датасет студентов и предоставляет интерактивное меню с операциями:

  • Показ всех записей
  • Рекурсивный поиск по имени
  • Линейный поиск по ID
  • Сортировка по оценке (алгоритм пузырька)

Особенности:

  • Без LINQ — все алгоритмы реализованы вручную
  • Валидация возраста (16–25) и оценки (0–100)
  • Обработка ошибок: отсутствие файла, некорректный ввод
  • Чёткое разделение на классы:
    StudentRecord
    ,
    DataManager
    ,
    Algorithms

Структура репозитория

/spec/codex.md ← системная спецификация (Student 1) /dev/solution.cs ← рабочий код (Student 2) /data/students.csv ← тестовый датасет /demo/screenshot.png ← подтверждение работоспособности /README.md ← этот файл

Технологии

  • Язык: C#
  • Платформа: .NET 6.0+
  • Среда разработки: GigaCodeIde 5.1+ / Visual Studio / VS Code
  • Вспомогательные инструменты: LLM-assistant (Cursor / GigaCodeIde)