Opened 3 years ago

Last modified 3 years ago

#443 assigned ожидаются исправления

WW_figures Tyuryaev lab_09

Reported by: tyuryaev.ilya Owned by: Антон Филатов
Component: WW figures Version: 2.0
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления

Все тесты пройдены. Из всей сегодняшней партии посылок такое удалось всего 2 человекам. Горжусь.
Стиль:

  • public int id у фигуры - это плохо. геттер - будет хорошо
  • делить height и width на 2 в is_inside? Мьсе знает толк в целых числах ;)
  • Кажется, что не хватает метода поиска фигуры по id - поможет избедать копипасты в паре мест. А если будете возвращать её номер в массиве, то можно будет и remove значительно упростить.

8,5/10

comment:2 Changed 3 years ago by tyuryaev.ilya

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

делить height и width на 2 в is_inside? Мьсе знает толк в целых числах ;)
Но ведь центр прямоугольника у нас задается целыми координатами int x и int y, а значит у нас width и height кратны 2

comment:3 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления
  • Слушайте, мне не очень нравится ваша реализация is_inside в прямоугльнике.

Столько умножений... У нас же прямоугольник не вращается. А, значит, координаты его вершин можно узнать за 4 сложения по х и 4 сложения по у

  • Геттеру get_id не хватает константности

9,5/10

Note: See TracTickets for help on using tickets.