AHandbookofAgileSoftwareCraftsmanship ThisbookbyRobertC.MartintalksaboutcleancodepracticesandsuggeststheBoyScoutRuletowritecleancode.ThecodeexamplescitedinthebooksareprimarilyinJavabuttheg