Мы только начинаем новый проект. Доказательство концепции (PoC) для этого проекта было сделано просто с использованием Win32. План заключался в том, чтобы разработать план действий, привести в порядок уродливые детали и выполнить требования, установленные владельцами проекта.
Одним из требований для настоящего проекта является 100% покрытие кода, но я вижу проблемы впереди: как я могу добиться 100% покрытия кода с Win32 - насос сообщений будет исключительно трудно эффективно протестировать ?! Я мог бы скомпилировать в DLL, но не будет ли в основном приложении кода, который не будет покрыт?
Я подумываю о том, чтобы отбросить код Win32 и перейти на MFC - по крайней мере, тогда многое из этого будет скрыто от глаз (и, следовательно, от покрытия).
Есть мысли по поводу проблемы?