Skip to content
This repository has been archived by the owner on Aug 28, 2022. It is now read-only.

refactor: decompose division #65

Merged
merged 14 commits into from
Nov 23, 2021
Merged

refactor: decompose division #65

merged 14 commits into from
Nov 23, 2021

Conversation

FrediKats
Copy link
Member

Внезапно оказалось, что текущая реализация связей немного не работает. Сущность Division должна связывать множество групп в рамках одного предмета. Но это объединение не учебных групп. В системе явно не хватало сущности StudyGroupSubject - это как раз то, что описывает, что у определённой группы есть определённый предмет (и множество преподавателей). Это и есть единица, которую можно объединять в Division.
Это первый шаг к #38

@FrediKats FrediKats added the refactoring It's work but we can do better label Aug 28, 2021
@FrediKats FrediKats added this to the MVP milestone Aug 28, 2021
Copy link
Contributor

@ronimizy ronimizy left a comment

Choose a reason for hiding this comment

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

Выглядит интересно, завтра с компа гляну подробнее

Source/SeaInk.Core/Entities/Mentor.cs Show resolved Hide resolved
@FrediKats
Copy link
Member Author

close #67
Оказалось, что падает на добавлении ментора, но проблема с SGS. Видимо, проиграл в захватывание переменной.

Copy link
Contributor

@ronimizy ronimizy left a comment

Choose a reason for hiding this comment

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

@FrediKats, а ERD перерисуешь? 😁

@FrediKats
Copy link
Member Author

Вернул обратно Division и изменения. Вынес фейкер.

Copy link
Contributor

@ronimizy ronimizy left a comment

Choose a reason for hiding this comment

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

Если считаешь что штука с количеством вызовов не нужна, то можешь её выпилить вместе с ITestUniversitySystemApi

Co-authored-by: ronimizy <71693183+ronimizy@users.noreply.github.com>
@sonarcloud
Copy link

sonarcloud bot commented Nov 22, 2021

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@ronimizy ronimizy merged commit 53c1e19 into master Nov 23, 2021
@ronimizy ronimizy deleted the refactor/decompose-division branch November 23, 2021 16:38
FrediKats pushed a commit that referenced this pull request Aug 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
refactoring It's work but we can do better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Периодическая ошибка при запуске во время сидинга
2 participants