RobertC.Martin,"TheCleanCoder:ACodeofConductforProfessionalProgrammers"PrenticeHall|2011|ISBN:0137081073|256pages|PDF|6MBProgrammerswhoendureandsucceedamidstswirlinguncertaintyandnonstoppressureshareacommonattribute:Theycaredeeplyaboutthepracticeofcreatingsoftware.They