Skip to content

Нестеренко Андрей Лаб. 1 Группа 6512#68

Open
MagGoldi wants to merge 5 commits intoitsecd:mainfrom
MagGoldi:main
Open

Нестеренко Андрей Лаб. 1 Группа 6512#68
MagGoldi wants to merge 5 commits intoitsecd:mainfrom
MagGoldi:main

Conversation

@MagGoldi
Copy link
Copy Markdown

@MagGoldi MagGoldi commented Mar 18, 2026

ФИО: Нестеренко Андрей
Номер группы: 6512
Номер лабораторной: 1
Номер варианта: 29
Краткое описание предметной области: Транспортное средство
Краткое описание добавленных фич: реализована модель данных, добавлен сервис генерации, сделан endpoint, добавлен кеш, оркестратор

image

@MagGoldi MagGoldi changed the title Main Нестеренко Андрей Лаб. 1 Группа 6512 Mar 18, 2026
Copy link
Copy Markdown

@Gwymlas Gwymlas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Переделать доменную область и правила генерации, сейчас не соответствует заданию

@MagGoldi
Copy link
Copy Markdown
Author

Глобально - Исправил генерацию:

  • словарём Brand → []Models с моделями
  • модели выбираются строго из списка для выбранной марки
  • расширил количество марок

По мелким исправлениям:

  • Пустой строки нет
  • ProducesResponseType + типизация {id:int}
  • FuelTypes и BrandModels — static readonly
  • CachedVehicleGeneratorService в отдельный файл
  • 10 свойств задокументированы

локально: перешел на линукс

@MagGoldi MagGoldi requested a review from Gwymlas March 25, 2026 08:22
Copy link
Copy Markdown

@Gwymlas Gwymlas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Все еще доменная область не соответствует заданию: добавить недостающие свойства и правила генерации к ним
Лишние свойства, по желанию, можно оставить

Comment on lines +8 to +10
private static readonly string[] FuelTypes = ["Бензин", "Дизель", "Электро", "Гибрид", "Газ"];

private static readonly Dictionary<string, string[]> BrandModels = new()
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

_fuelTypes и _brandModels

@Gwymlas Gwymlas added In progress Код в процессе проверки Lab 1 Лабораторная №1. Кэширование labels Mar 27, 2026
@MagGoldi MagGoldi requested a review from Gwymlas March 29, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

In progress Код в процессе проверки Lab 1 Лабораторная №1. Кэширование

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants