Opened 3 years ago
Closed 3 years ago
#688 closed ожидается проверка (задача сдана)
HW #2 (Huffman) Mittcev
Reported by: | mitcev.nikita | Owned by: | Антон Филатов |
---|---|---|---|
Component: | HW #3 (Huffman) | Version: | 3.0 |
Keywords: | Cc: |
Description
К первой проверке работает кодирование/декодирование по формату, нет тестов, обработки ошибок, private, const.
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Все исправил, но BitReader? и BitWriter? объединять очень не хочу. Если это будет один объект, то достаточно нелогично одновременно из него читать и в него писать, а если делать для них общего предка, то там не совсем функции совпадают, поэтому кода получится в 2 раза больше, использование никак удобнее не станет и переиспользовать это потом тоже возможности не предвидится.
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
падает программа, если её просят сжать-разжать файл, состоящий из 1 символа (или из одного символа, который повторяется много раз)
К тому же пока не поддерживаете флаги --file и --output
Когда вы выводите на экран размеры, то
$ ./huffman -c -f myfile.txt -o result.bin 15678 - это размер входных данных 6172 - это размер сжатых данных без доп информации 482 - это размер доп данных
а вы во второе число выводите размер полного выходного файла. Не надо так
Стиль:
- (optional) не удобнее ли работать с shared_ptr, чем с сырыми?
Корректность: 7/15
Стиль: 10/10
Тесты 0/5
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Корректность: 15/15
Стиль: 10/10
Тесты 5/5
У вас сейчас падает, если входной файл пустой. Причём проверяющая система написана так, что она не позволяет проверить на других тестах. Но я потыкал руками немного - выглядит, как будто в большинстве своём работает правильно
Стиль:
В остальном выглядит ок. Пока
Корректность: 0/10 (хотя там больше на самом деле, но вы сами говорите, что пока не доделано)
Стиль: 5/10 (по тем же причинам, плюс мои замечания)
Тесты: 0/10