team-work-it-Carpe1

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

Система парсинга и выполнения простых команд (Вариант 6)

Исполнение роли student2

  • chuubaka87 — у этого пользователя в репе выполнял роль Student2

Описание работы

Проект был реализован в рамках задания по разработке консольного интерпретатора команд на языке C#.
Работа выполнялась с использованием DeepSeek, qwen3-coder.
Все этапы: проектирование, реализация, тестирование — были выполнены согласно техническому заданию.

Общее описание кода

Решение представляет собой консольное приложение на языке C#, реализующее интерпретатор команд. Поддерживаются основные команды:

  • calc
    — выполнение математических выражений
  • sort
    — сортировка числового списка
  • search
    — линейный поиск значения в списке
  • filter
    — фильтрация числового списка по условию
  • history
    — вывод истории команд с возможностью поиска
  • repeat
    — повторение команды из истории

Ключевые особенности:

  • Рекурсивный парсинг команд
  • Хранение истории последних 100 команд
  • Поиск по истории с использованием бинарного поиска
  • Измерение времени выполнения команд
  • Обработка ошибок и граничных случаев

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