| Review: |
This book provides code that you will be challenged to think about. first you watch as the author takes the modules apart and puts them back together again. He begins by describing the principles, patterns and practices of writing clean code. This is followed by several case studies of increasing complexity – each case study is an example of cleaning up code – of transforming code that has some problems into code that has fewer problems. The last part of the book, as the author says, is the payoff for all your hard work – it is a collection of all the heuristics and ‘smells’ that he has gathered as he cleaned up the code in the case studies. The result is a knowledge base that describes the way that we think when we write, read and clean code. |