You need to sign in or sign up before continuing.
Scan barcode
lira_the_recluse's review against another edition
4.0
Has a wealth of general object orientated programming knowledge, but some of it has not aged well in the last decade.
darrenhickling's review against another edition
5.0
Highly recommended for every software engineer wanting to improve their own or legacy code. The code examples and walkthroughs are set at a good pace, with plenty of explanation, and the opening quotes are genuinely inspiring.
shayneh's review against another edition
4.0
Takes a while to get through, but worth the ride. This is a good team discussion book, to get yourselves together on vocabulary.
jmoravec's review against another edition
3.0
There's a lot of good advice in this book that personally I've already learned from other books, experience, or team members that are better at programming than I am. So because of that, some of the rules of thumb can seem obvious when reading this. It may not be obvious to a new programmer however, and I personally like Martin's style on how he presents a lot of the advice.
However, I think the book gets dragged down with a lot of Java code samples which makes me not like this book as much as Clean Coder. I think the examples may have gotten the point across while not using Java, which tends to be overly verbose, but I understand that the target audience for a book like this will most likely be programming in Java or C#. Even accounting for the long code samples, I read this online on Safari and the samples were presented in probably the worst formatting I could think of. The code font was not monospaced, which makes code formatting advice impossible to see, as well as it just being grey text. When you click on the code sample, it does show you a monospaced "picture" version of the code, but because its in a different section of the book, going back loses your point in the book and just brings you back to the beginning of the chapter you were reading, making it impossible to really use the provided code samples.
I think this book would be much much better with a new edition shortening the code samples and making it easier to read, especially online where you can have a little more interactivity with the samples. There's a lot of good stuff in here, but it takes a lot of unnecessary work to get to it. Personally I got much more out of Clean Coder than this, and for a similar book on clean code, I recommend Pragmatic Programmer, which covers a lot of similar ideas to this.
However, I think the book gets dragged down with a lot of Java code samples which makes me not like this book as much as Clean Coder. I think the examples may have gotten the point across while not using Java, which tends to be overly verbose, but I understand that the target audience for a book like this will most likely be programming in Java or C#. Even accounting for the long code samples, I read this online on Safari and the samples were presented in probably the worst formatting I could think of. The code font was not monospaced, which makes code formatting advice impossible to see, as well as it just being grey text. When you click on the code sample, it does show you a monospaced "picture" version of the code, but because its in a different section of the book, going back loses your point in the book and just brings you back to the beginning of the chapter you were reading, making it impossible to really use the provided code samples.
I think this book would be much much better with a new edition shortening the code samples and making it easier to read, especially online where you can have a little more interactivity with the samples. There's a lot of good stuff in here, but it takes a lot of unnecessary work to get to it. Personally I got much more out of Clean Coder than this, and for a similar book on clean code, I recommend Pragmatic Programmer, which covers a lot of similar ideas to this.
miguel_ocana's review against another edition
4.0
Un libro con un montón de trabajo. No es suficiente leer la primera parte, que puede ser solo un manual de buenas prácticas, el libro gana cuando realizas los casos de estudio y vuelves a ellos intentando mejorar