Skip to content

Чугунов Владислав Лаб. 1 Группа 6511#57

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

Чугунов Владислав Лаб. 1 Группа 6511#57
Colnuwko wants to merge 5 commits intoitsecd:mainfrom
Colnuwko:main

Conversation

@Colnuwko
Copy link

ФИО: Чугунов Владислав
Номер группы: 6511
Номер лабораторной: 1
Номер варианта: 16
Краткое описание предметной области: Учебный курс
Краткое описание добавленных фич: Добавлен сервис генерации и кэширование через redis

@github-actions github-actions bot added In progress Код в процессе проверки Lab 1 Лабораторная №1. Кэширование labels Mar 15, 2026
@github-actions github-actions bot requested a review from danlla March 15, 2026 09:10
Copy link

@danlla danlla left a comment

Choose a reason for hiding this comment

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

  • Нет ридми
  • При запуске aspire приложение запускается лишний браузер с клиентом, чтобы этого не происходило можно в профиле запуска клиента в launchsettings.json проставить launchBrowser в false

private static readonly Faker<Course> _faker = new Faker<Course>()
.RuleFor(c => c.CourseName, f => f.Company.CatchPhrase() + " курс")
.RuleFor(c => c.TeacherFullName, f => f.Name.FullName())
.RuleFor(c => c.StartDate, f => DateOnly.FromDateTime(f.Date.Future(1)))
Copy link

Choose a reason for hiding this comment

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

Есть f.Date.FutureDateOnly

А вообще курс не обязательно должен начаться через год, можно чтобы дата начала была и в прошлом

Comment on lines +17 to +18
var startDateTime = c.StartDate.ToDateTime(TimeOnly.MinValue);
return DateOnly.FromDateTime(f.Date.Between(startDateTime, startDateTime.AddMonths(6)));
Copy link

Choose a reason for hiding this comment

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

f.Date.BetweenDateOnly(c.StartDate, c.StartDate.AddMonths(6));

public static class CourseGenerator
{
private static readonly Faker<Course> _faker = new Faker<Course>()
.RuleFor(c => c.CourseName, f => f.Company.CatchPhrase() + " курс")
Copy link

Choose a reason for hiding this comment

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

Если все на английском, то может и слово курс лучше сделать на английском

<UnorderedListItem><Link To="https://puginarug.com/">Ссылка на форк</Link></UnorderedListItem>
<UnorderedListItem>Номер <Strong>"№1 "Кэширование"</Strong></UnorderedListItem>
<UnorderedListItem>Вариант <Strong>№16 "Учебный курс"</Strong></UnorderedListItem>
<UnorderedListItem>Выполнена <Strong>Чугунов Владислав 6511</Strong> </UnorderedListItem>
Copy link

Choose a reason for hiding this comment

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

Выполнена кем

@Colnuwko Colnuwko requested a review from danlla March 19, 2026 19:31
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