Top C++ header file mistakes and how to fix them 10 years ago
I think 5.b is mostly applicable when you're packaging DLLs. I don't see much use for it in internal projects (Eg. If I'm building a end user solution and not developer solution).
Tech enthusiast