Size: a a a

2021 April 21

CD

Constantine Drozdov in C++ Together 2.0
Это качество автотестов путём внесения рандомных изменений в код?
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
дыа
источник

CD

Constantine Drozdov in C++ Together 2.0
Каждую олимпиаду таким занимаюсь
источник

CD

Constantine Drozdov in C++ Together 2.0
на участнике
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Есть хуйни которые автоматизировано это делают, ну да ладно
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: Думаю на плюсах принцип тот же. Просчитываем ручками результат, и сравниваем его с выдачей.
источник

CD

Constantine Drozdov in C++ Together 2.0
Ну вот мне понравилось иметь пометки "тут баг/недоделка" в коде и контролировать таким образом процент выявленных известных ошибок
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
У тебя юнит тесты должны быть на том же языке что и исходный код, ибо ты будешь вызывать свои функции
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Так будет удобней
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Ага, пишем моки, считаем количество вызовов моков, проверяем что ничего лишнего не вызывалось и тд
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
У нас такое тимсити отслеживает емнип
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Визуализирует всмысле)
источник

CD

Constantine Drozdov in C++ Together 2.0
Как это робит
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Специальные пометки в коде делаешь
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Он строит инфографику историческую с такими пометками
источник

M

Matrix Telegram Brid... in C++ Together 2.0
alexfails: просто папка tests/
источник

M

Matrix Telegram Brid... in C++ Together 2.0
alexfails: в ней смаклист с командой doctest_discover_tests()
источник

M

Matrix Telegram Brid... in C++ Together 2.0
alexfails: доктест - это либа github.com/onqtam/doctest , смотрим ман там, и просто делаем тестовые случаи
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: Блин. Еще зависимости надо разорвать.
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
ага, а гугл тест уже не торт?(
источник