Opened 3 years ago

Closed 3 years ago

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

WW 5

Reported by: morozov.nikita Owned by: Святослав Власов
Component: WW_c_io Version: 3.0
Keywords: Cc:

Description


Change History (5)

comment:1 Changed 3 years ago by Святослав Власов

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

Корректность -- 4/7

  1. Неверно сохраняешь/грузишь бинарные данные. В задании сказано, что точка должна занимать 3 байта, а у тебя сохраняется int целиком.

Стиль -- 1/3

  1. Макрос container_of определен 2 раза
  2. Функцию show_all_points легче и короче можно реализовать через apply, а если apply переписать так, чтобы она не обращалась к ноде после вызова на ней функции op, тогда ты сможешь remove_point и remove_all_points тоже переписать через apply. Советую попробовать это сделать.
  3. *(int*)data = *(int*)data + 1; можно же += 1
  4. Глобальные переменные -- зло, здесь без них точно можно обойтись.
  5. Для чтения/записи бинарных данных нужно открывать файл в режиме rb/wb
  6. char c = 'b'; apply(l, &write, &c); -- можно же просто apply(l, &write, "b");
  7. Отступы съехали

comment:2 Changed 3 years ago by morozov.nikita

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

comment:3 Changed 3 years ago by Святослав Власов

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

10/10

comment:4 Changed 3 years ago by morozov.nikita

Resolution: задача сдана
Status: closedreopened
Version: 2.03.0

comment:5 Changed 3 years ago by Святослав Власов

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

12/12

Note: See TracTickets for help on using tickets.