Extreme include discipline for C++ code
&gt;Many ideas seem great on paper but fail in practice.<p>Yes, including the one posted by the author, sounds great on paper but in practice provides next to no benefit. Notice how the author has provided absolutely zero evidence to justify their claim.<p>&gt;You just included and parsed bar.h twice.<p>No you didn&#x27;t, because header files have header guards of the form #ifndef HEADER_GUARD&#x2F;#define HEADER_GUARD or #pragma once which means that header files are only parsed the first time they are included.<p>&gt;This makes me either a madman or a genius.<p>It makes you neither, you&#x27;re just following something because someone with a big name who you respect said it, so you to do it without actually verifying for yourself whether it&#x27;s true.<p>&gt;Name an economically successful communist country.<p>China.