Opened 5 years ago

Closed 4 years ago

#465 closed ожидается проверка (задача сдана)

HW #1 potryasaeva.anna

Reported by: potryasaeva.anna Owned by: Дмитрий Лапшин (lapshin)
Component: HW #1 (BMP) Version: 3.0
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 5 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to potryasaeva.anna
Summary: HW #1HW #1 potryasaeva.anna
Type: ожидается проверкаожидаются исправления

Корректность:

  1. Пожалуйста, не отправляйте решения, которые включают санитайзер. Valgrind не ценит.
  2. Чот он ни одну картинку не справился обработать. На каких-то тестах содержимое картинки неверно, на каких-то падает (с valgrind).
  3. Аргументы проверять?

0.

Стиль:

  1. Кстати, CFLAGS в Makefile бы тебе помог.
  2. assert("Unknown arguments") делает не то, что хочется. Надо что-то приличнее.
  3. В структурах: int16_t это хорошо, но почему int?!
  4. Зачем выделяешь BMP на куче?

7.

comment:2 Changed 4 years ago by potryasaeva.anna

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

comment:3 Changed 4 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from potryasaeva.anna to Дмитрий Лапшин (lapshin)

comment:4 Changed 4 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to potryasaeva.anna
Type: ожидается проверкаожидаются исправления

Корректность:

  1. Недопроверила аргументы (-1 -1 -1 -1). А местами перепроверила (зарубила хорошие).

Кроме глупой ошибки всё ок, 15.

Стиль:

  1. Надеяться на размер int плохо. Используй типы известного размера (int16_t же знаешь!).
  2. Есть некоторые вопросы к повторяющимся магическим числам.
  3. Хранить изображение как char * вместо двумерной сущности затруднительно. Рекомендую двумерный массив структуры из 3 char.

7.

Полируй, в целом очень хорошо!

comment:5 Changed 4 years ago by potryasaeva.anna

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

comment:6 Changed 4 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from potryasaeva.anna to Дмитрий Лапшин (lapshin)

comment:7 Changed 4 years ago by Дмитрий Лапшин (lapshin)

Resolution: задача сдана
Status: assignedclosed

Корректность:

  1. Ошибку не исправила:
    assert(x >= 0 && x + w <= bmp->header.biWidth && y >= 0 && y + h <= bmp->header.biHeight);
    
    против твоего:
    assert(x >= 0 && x + w <= bmp->header.biWidth && y >= 0 && y + w <= bmp->header.biHeight);
    

Стиль:

  1. Какие-то вычисления вокруг магических констант всё ещё есть.

9.

Note: See TracTickets for help on using tickets.