2 ms·
Much as I like having options, I have come to realize this applies to code as well. On my current project, I keep telling my partner that we need to keep the co
by npsimons 14y ago
Much as I like having options, I have come to realize this applies to code as well. On my current project, I keep telling my partner that we need to keep the cognitive load down, because eventually we will have to bring on other people. Being that it's written in C++ (please don't flame me; it's what we have to work with), I'd love to use things like template metaprogamming and multiple inheritance. Since we are already working in a domain that doesn't always follow common sense (RF/E&M), and we are also using some design patterns that take a little getting used to in C++, we've had to eschew a few features of the C++ language. It's probably for the best anyways.