Opened 3 years ago
Closed 3 years ago
#706 closed ожидается проверка (задача сдана)
HW #3 (Huffman) Martynov
Reported by: | martynov.maksim | Owned by: | Антон Филатов |
---|---|---|---|
Component: | HW #3 (Huffman) | Version: | 2.0 |
Keywords: | Cc: |
Description
Тестов пока нет :(
Должно ли декодирование быстрее работать?
Change History (4)
comment:1 Changed 3 years ago by
comment:2 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Ворнинги при сборке
make mkdir -p obj g++ -O2 -g -ggdb -Wall -std=c++11 -Iinclude -c -MMD -o obj/huffman.o src/huffman.cpp src/huffman.cpp: In member function ‘void HuffmanUnarchiver::read_data(std::__cxx11::string)’: src/huffman.cpp:155:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < NUM_BYTES; i++) { ~~^~~~~~~~~~~ src/huffman.cpp: In member function ‘void HuffmanUnarchiver::decode_and_write(std::__cxx11::string) const’: src/huffman.cpp:180:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == encoded.size() - 1 && pos < extra_bits) ~~~~^~~~~~~~~~~~ g++ -O2 -g -ggdb -Wall -std=c++11 -Iinclude -c -MMD -o obj/main.o src/main.cpp g++ obj/huffman.o obj/main.o -o hw_02 -g -ggdb
Тесты пройдены. Декодирование работает с нормальной скоростью
Стиль:
- не хотители переписать на умных указателях, вместо сырых
- не хватает нэймспейсов
корректность: 15/15
Стиль: 8/10
Тестов пока нет
comment:3 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:4 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Честно говоря, я надеялся, что вы не просто всё запихнёте в один нэймспейс. Я надеялся, что те классы, которые действительно можно отдать пользователю, и те классы, которые ему отдельно давать нельзя, вы положите в разные нэймспейсы
корректность: 15/15
Стиль: 9/10
Тесты: 5/5
Note: See
TracTickets for help on using
tickets.
Добавил проверку аргументов