this is the problem. c++ programs follow a different
definition of "clean code" than idiomatic c programs.

by clean, they dont mean elegant or simple...

it usualy boils down to lots and lots of structure,
delegation and micro management and obsession with
consistency and patterns. there will be proxy classes
and visitor and mvc patterns and all that stuff and
a c++ programmer will call it clean code because it
follows constentent camel case naming and the funky
patterms can be looked up in some book, tho its
very hard to read or understand what the whole thing
is even supposed todo with all that indirection and
boiler plate.

--
cinap

PS: i think this is relevant:

Sometimes, the elegant implementation is just a function.
Not a method. Not a class. Not a framework. Just a function.
-- John Carmack

Reply via email to