tag:blogger.com,1999:blog-8805851830963264865.post6417002118503365233..comments2013-04-10T12:20:19.993-04:00Comments on Ponderous Programmer: Code Qualityvwdieselhttp://www.blogger.com/profile/03455679732966255684noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-8805851830963264865.post-22389502067975446932010-02-17T10:59:26.853-05:002010-02-17T10:59:26.853-05:00For me, "Code Quality" is different from...For me, "Code Quality" is different from the overall quality of the software product. I believe it would be reasonable to say of some product "It's a nice product, but I've seen the code and the code quality is terrible." or vice versa: "The project has great code quality, but they build all the wrong features so I never use the product!"<br /><br />So speaking only to code quality, when I think of high quality code it exhibits the following properties:<br /><br /> * Brevity<br /> * Clarity (Readability)<br /> * Orthogonality<br /> * Robustness (handles errors and corner cases well)<br /> * Cleverness<br /><br />And I would certainly value some of the items you bring up:<br /><br /> * Good test coverage<br /> * ScalableMichael Chermsidehttp://mcherm.com/noreply@blogger.com