حتی کدهای بد هم ممکن است کار کنند ، ولی کدی که اصولی و پاکیزه نباشد ، می تواند یک تیم یا شرکت برنامه نویسی را به زانو در آورد. هر سال میلیون ها ساعت وقت و منابع مالی هنگفت در اثر نوشتن کد های بد تلف می شود. اما این یک سرنوشت محتوم نیست . با این کتاب یاد میگیرید چطور با رعایت اصول کد نویسی پاکیزه خود را از منجلاب کد های بد نجات دهید. رابرت سیسیل مارتین ، معروف به عمو باب ، مهندس نرم افزار ، مدرس و مولف آمریکایی ، بیشتر برای پیشبرد اصول صحیح طراحی نرم افزار و برنامه نویسی چابک شناخته می شود. او اولین رئیس ائتلاف چابک بود . مارتین کتاب ها و مقالات زیادی منتشر کرده ، که از معروف ترین آنها می توان به سری clean (شامل پنج کتاب ) و اصول و روش های برنامه نویسی چابک اشاره کرد. عمو باب از طرفداران پر و پا قرص رویکردهای هنرورزی نرم افزاری ، برنامه نویسی چابک ، و برنامه نویسی آزمون – محور است