Opened 3 years ago
Closed 3 years ago
#693 closed ожидается проверка (задача сдана)
hw_02 rachkin.vladimir
Reported by: | Владимир Рачкин (rachkin.vladimir) | Owned by: | Дмитрий Лапшин (lapshin) |
---|---|---|---|
Component: | HW #3 (Huffman) | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 3 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to Владимир Рачкин (rachkin.vladimir) |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 3 years ago by
Owner: | changed from Владимир Рачкин (rachkin.vladimir) to Дмитрий Лапшин (lapshin) |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 1.0 → 2.0 |
comment:3 Changed 3 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to Владимир Рачкин (rachkin.vladimir) |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Корректность:
- Периодически падает. С ором валгринда.
- А статистику оно печатает?
9.
Тесты:
- А ЧО ИМЕНА ТАКИЕ ГРОМКИЕ
- Было бы круто проверить конкретную статистику и построение дерева.
3.
Стиль:
-Wreorder
: списки инициализации в правильном порядке. Ещё предупреждения.- По байтиками лучше бежать как
unsigned char
, а то потом индекс в массиве случается иногда. - Я вижу что ты восстанавливаешь текст целиком в памяти.
- Сырые указатели а правила 5 не вижу.
- Волшебные числа. Совсем много.
- Странные имена методов. Что такое длинный архив? Точно ли всё публично?
6.
comment:4 Changed 3 years ago by
Owner: | changed from Владимир Рачкин (rachkin.vladimir) to Дмитрий Лапшин (lapshin) |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 2.0 → 3.0 |
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Корректность: но просили печатать не так. Всё ещё падает, если в тексте есть символ больше 127 по коду. 9.
Тесты:
Ну ок. Хотя от одной беды не спасли. 5.
Стиль:
-Wreorder
.- Сырые указатели без всех спец методов и всё публичное.
- Волшебные числа.
- CHAR_MAX, UCHAR_MAX и ппочая знаковость. Если это поправить то работает!
7.
Note: See
TracTickets for help on using
tickets.
Корректность: см первый пункт стиля. 0.
Тесты: интеграционные лишь, крайние случаи не разбирают, какая именно статистика считается не проверяют. 3.
Стиль:
argv[i] == "-c"
сравнивает указатели. Оно не может работать.const char[]
тоже ок был бы. Да даже если вернутьstd::string_view
было бы лучше)const int COUNT_OF_CHAR = 256;
а стандартные константы? Вообще какие-то странные волшебные константы.//private:
.6.