projects:libcds:tasks
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:libcds:tasks [2018/10/28 00:23] – kel | projects:libcds:tasks [2019/02/04 20:12] (current) – kel | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Алгоритмы для доработки в libcds ====== | ====== Алгоритмы для доработки в libcds ====== | ||
+ | ===== Требования к реализации ===== | ||
+ | //К следующему семестру более явно написать формулировки пп. 4 и 9// | ||
+ | - Pull Request должен быть сливаем с текущей master-веткой репозитория | ||
+ | - Отсутствие закомментированных кусков кода | ||
+ | - Код написан в стиле и стандарте кодирования библиотеки | ||
+ | - Написан набор модульных и стресс-тестов (если структура данных стандартная, | ||
+ | - Поддерживается интерфейс сбора статистики по контейнеру, | ||
+ | - Сборка и прогон тестов с активированными Address и Undefined Behavior Sanitizers не выдаёт никаких ошибок (" | ||
+ | - Тесты прогнаны с активированным Thread Sanitizer и по каждому предупреждению есть уверенность, | ||
+ | - Тесты проанализированы сторонним средством поиска ошибок (например, | ||
+ | - После выполнения вышеуказанных пунктов ветка добавляется в CI и на всех поддерживаемых платформах все тесты проходят успешно | ||
+ | |||
===== Нереализованные ===== | ===== Нереализованные ===== | ||
==== [2011] Bar-Nissan, Hendler, Suissa. A dynamic elimination-combining stack algorithm.pdf ==== | ==== [2011] Bar-Nissan, Hendler, Suissa. A dynamic elimination-combining stack algorithm.pdf ==== |
projects/libcds/tasks.1540675423.txt.gz · Last modified: 2018/10/28 00:23 by kel