IT Academy
Урок 5 · Средний

Тесты, race detector и benchmarks

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Table-driven тесты перечисляют входы и ожидаемые результаты. Race detector обнаруживает гонки только на реально выполненных путях. Бенчмарк должен учитывать выделения памяти, а не только наносекунды.

Задача для самостоятельного решения

Тест с race detector прошёл. Доказана ли потокобезопасность?

Показать разбор ответа

Нет: проверена конкретная история исполнения. Нужны конкурентные сценарии и анализ синхронизации; отсутствие отчёта — полезное наблюдение, не доказательство.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →