Opened 3 years ago

Closed 3 years ago

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

WW_mergesort, Cherepanova Alyona, lab_03

Reported by: cherepanova.alyona Owned by: Антон Филатов
Component: WW_mergesort Version: 2.0
Keywords: Cc:

Description


Change History (6)

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

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

Нет, это пустая посылка. Когда я говорил, что вы должны заслать хоть что-то, я имел ввиду что-то, что хоть немного близко к решению. Смотрите, прошла неделя, а вы, по сути, не сделали ничего. В субботу вы быстренько запушите решение, которое у меня почему-то не скомпилируется из-за забытой случайно точки с запятой, я поставлю вам 0, а вы будете ругаться, что какой препод глупый, не смог один символ поправить, чтобы не ставить 0.
Я не хочу возникновения подобных ситуаций, поэтому требую, чтобы к первой посылке было послано хотя бы не компилируемое нечто, но которое делает приблизительно то, что нужно.

Эта посылка считается пустой. Первое предупреждение. В будущем такие вещи будут приравниваться к той ситауции, когда вы не запушили ничего и не создали тикет

comment:2 Changed 3 years ago by cherepanova.alyona

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

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

дедлайн пропущен. К сожалению, не могу проверить эту работу

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

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

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

Resolution: задача НЕ сдана
Status: closedreopened

Вообще на все тесты ругается валгринд. Вот пример теста
char z y x
Вот вывод валгринда

==5148== error calling PR_SET_PTRACER, vgdb might block
==5148==
==5148== HEAP SUMMARY:
==5148==     in use at exit: 5 bytes in 2 blocks
==5148==   total heap usage: 4 allocs, 2 frees, 520 bytes allocated
==5148==
==5148== 2 bytes in 1 blocks are definitely lost in loss record 1 of 2
==5148==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5148==    by 0x1087F6: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03)
==5148==    by 0x1087E5: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03)
==5148==    by 0x108B7E: main (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03)
==5148==
==5148== 3 bytes in 1 blocks are definitely lost in loss record 2 of 2
==5148==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5148==    by 0x1087F6: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03)
==5148==    by 0x108B7E: main (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03)
==5148==
==5148== LEAK SUMMARY:
==5148==    definitely lost: 5 bytes in 2 blocks
==5148==    indirectly lost: 0 bytes in 0 blocks
==5148==      possibly lost: 0 bytes in 0 blocks
==5148==    still reachable: 0 bytes in 0 blocks
==5148==         suppressed: 0 bytes in 0 blocks

В остальном все тесты проходят, кроме пустых. если вызвать с пустыми аргументами, то программа падает с сегфолтом.
Формально я должен поставить 0, но я вам немного сочувствую, так что дам четверть баллов за корректность. 2/7
Стиль:

  • makefile пересобирает проект, даже если в файлах ничего не изменилось

2,5/3

Итого 5,5/10

Не забывайте в будущем вовремя вешать тикеты. В следующий раз могу просто поставить пропущенный дедлайн и всё

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

Resolution: задача сдана
Status: reopenedclosed
Note: See TracTickets for help on using tickets.