Opened 3 years ago
Closed 3 years ago
#185 closed ожидается проверка (задача сдана)
WW_io, garaev.timur, lab_05
Reported by: | Garaev Timur | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW_c_io | Version: | 2.0 |
Keywords: | Cc: |
Description
Первое, что показалось неоднозначным -- если использовать реализацию интрузивного списка из прошлой лабы -- список точек будет переворачиваться относительно порядка во входном файле. А мы так наверное не хотим. Мне кажется, порядок важен. Я исправил add так, чтобы он доавлял в конец (за линию, каюсь). Можно было просто переписывать вывод, но он стал бы громоздским и менее читаемым. Чую, заставят переписать, но как говорили люди, которые учили меня программировать: "Работает -- не трогай".
Возникло куча философских вопросов вида: "А где правильнее разместить тот или иной код?". Все-таки, когда появляется столько файлов с несколькими зависимостями, поиск однозначных ответов становится тяжелой задачей. Но в целом и с валгриндом поработал, и над красотой, кажется, тоже (хотя все еще не научился не ставить пробелы перед/после стрелочек. Душа болит их не ставить, честно).
Еще до конца не уверен, стоит ли добавлять в clean .bin и .txt файлы. Пока не написал (потому что так точно не поломаются автотесты). Но вдруг нужно, вы скажите, сделаем.
Change History (4)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:4 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Принимается
Эх, пропустил, что вы -Werror и ко не поставили, но ладно, сейчас уже поздно снижать баллы за это. В следующий раз не забудьте
10/10
Тесты проходят, 7/7 за корректность.
Стиль:
1,5/3 за стиль
Файлы .bin и .txt, которые генерируются вами по цели clean надо удалять, да. clean должна удалять всё, что генерируется, оставлять то состояние файлов, которое было да вызова первого make. Вообще, если пускаться в рассуждения, то все выходные файлы должны класться в отдельную папку с артефактами, и по хорошему при clean надо спрашивать у пользователя, хочет ли он удалить эти артефакты. Но в простом случае clean - это reset
Итого 8,5/10