Hacker News new | ask | show | jobs
by capablanca 5984 days ago
How can you tell? Did you work on it for a few months or you can just browse the SVN and notice it's well designed? I look and all I see at first is indentation style and directory organization.
1 comments

By studying the code?

If all you noticed from seriously looking through the source is that it is well indented and well organized, you're probably not an experienced enough C++ programmer to evaluate the merits (no offense intended).

Indeed... So by clean you mean looking for usages of certain C++ features that should be avoided?

How can you "infer" the design only by looking at a pile of C++?

One probably couldn't by merely looking at it. Reading it with the specific intent to understand it, on the other hand, can make design intent pretty clear. (One would hope that the structure of the program is at least homomorphic to the intended design, if not isomorphic.)