#278 Код-ревью сущности Triangle

Компании:
Газпромбанк
Темы:
JavaООПКод ревью

Сделать код-ревью:

@Entity
@Table(name = "triangle", schema = "application")
class Triangle {

    @Id
    private UUID id;

    @Column
    private int a;

    @Column
    private int b;

    @Column
    private int c;

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        Triangle triangle = (Triangle) o;
        return a == triangle.a && b == triangle.b && c == triangle.c;
    }

    @Override
    public int hashCode() {
        return com.google.common.base.Objects.hashCode(id, a, b, c);
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти