Monday, February 20, 2012

Clean Code by Robert C. Martin


When people look under the hood, we want them to be impressed with the neatness, consistency, and attention to detail that they perceive.  We want them to be struck by the orderliness.  We want their eyebrows to rise as they scroll through the modules.   We want them to perceive that professionals have been at work.  If instead they see a scrambled mass of code that looks like it was written by a bevy of drunken sailors, then they are likely to conclude that the same inattention to detail pervades every other aspect of the project.