Класс HomeworkProblem изначально был так назван потому, что реализоваывал отношение ManyToMany между сущностями Homework и Problem. Теперь же в нем присутствует множество других проблем, описывающих задачу внутри домашней работы.
Описание проблемы
Использование соответствующего названия переменной homeworkProblem приводит к использованию неочевидного homeworkProblem.getProblem(). И это я еще умалчиваю, что сейчас происходит с неймингом в React.
Background
Класс HomeworkProblem изначально был так назван потому, что реализоваывал отношение ManyToMany между сущностями Homework и Problem. Теперь же в нем присутствует множество других проблем, описывающих задачу внутри домашней работы.
Описание проблемы
Использование соответствующего названия переменной
homeworkProblem
приводит к использованию неочевидногоhomeworkProblem.getProblem()
. И это я еще умалчиваю, что сейчас происходит с неймингом в React.Возможные варианты решения
Переименовать в
HomeworkProblemInfo
.