-
- Любую систему тестирования. Разницы никакой, поскольку тестируется
конечный выполняемый бинарный код полученный из шаблона. Сами по
себе шаблоны смысла тестировать нет. RxTx(443 знак., 15.01.2022 00:54)
- Э не... В шаблоне могут быть алгоритмы работы с типами, влияющими на результат инстанцирования. Эти алгоритмы тоже надо как-то проверять. Сейчас это делается руками. Проверка инстанцированного кода это уже прикладная задача. Но ведь библиотечный код, состоящий из шаблонных классов, тоже надо проверять. VladislavS.(492 знак., 15.01.2022 08:26)
- Попробую показать как можно тестировать работу метапрограмм. VladislavS.(2421 знак., 14.01.2022 20:29)
- Я для ПК почти не пишу, так что и без шаблонных лямбд затрудняюсь ответить на этот вопрос. Из общих соображений. Любая программа в конце концов принимает на вход реальные данные и на выходе что-то производит. Вот и нужно найти такое сечение где ещё/уже нет шаблонов. В эмбедде я пользуюсь выводом отладочной информации, осциллографом и логическим анализатором, заглядываю отладчиком в регистры. Просто листинги смотрю. Это всё не зависит от того есть там лямбды или нет. - VladislavS.(14.01.2022 18:33)
- Любую систему тестирования. Разницы никакой, поскольку тестируется
конечный выполняемый бинарный код полученный из шаблона. Сами по
себе шаблоны смысла тестировать нет. RxTx(443 знак., 15.01.2022 00:54)