Должны ли вы разработать код для облегчения тестирования? И если да, то как разработать С++ код, чтобы его было легко проверить.
- Как вы применяете инъекцию зависимостей в С++?
- Должен ли я реализовывать классы, используя чистый класс интерфейса в качестве базы, чтобы упростить создание поддельных тестовых объектов?
- Это заставило бы меня сделать много виртуальных методов. Это повлияет на производительность?
- Что еще мне следует учитывать при проектировании для проверки на С++?