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