Opened 3 years ago
Closed 3 years ago
#437 closed ожидается проверка (задача сдана)
WW figures Andrei Kozyrev lab_09
Reported by: | Andrei Kozyrev | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW figures | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Падает тест на is_inside в круге на граничных значениях
Стиль:
- а если бы вы find_by_id сделали, возвращающей int - номер в массиве, ею можно было бы и в remove пользоваться
- is_inside в прямоугольнике сейчас выглядит страшно. Может, std::abs вам поможет?
8/10
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Теперь хорошо, что вы find_by_id сделали, возвращающей int, но вы нигде не проверяете, что оно не вернуло -1. Хотя бы на уровне ассерта.
В остальном всё огонь
9,5/10
Note: See
TracTickets for help on using
tickets.
Руками закостылил makefile, чтобы тесты попробовать
Падает тест на создание кругов:
Вот такой конструктор копирует не содержимое строки, а только указатель. Таким образом, если подать строку одному кругу, потом поменять её и подать другому кругу - будет два круга с одинаковыми label-ами
И также падает тест на is_inside у круга - выдаёт неправильный ответ. Хотя с вашей реализацией и тесты на rectangle могу падать. Ну кто ж из int корень извлекает или на 2 делит
Стиль:
7/10