Firstly, procure this book! Read it! Use it! Love it?! Leave it, in an accessible area, because you will be referencing and using it again, and again.
Secondly, pardon the lateness on this review; I told Mark the author I would get this done sooner, but I'll use the good ol' excuse "work has been busy- site launches and whatnot." To provide some context to my opinions here, I am a somewhat 'green' developer, and not a seasoned vet... so my review is telling the story of how this book has fit into extending my competencies as a web-developer... okay, I'm hoping those were useful "disclaimers"!
Things* can't break, but they do break, and we know that when they do break no one is happy. *I'm using some abstract verbiage here to refer to the whole UX ecosystem that web-developers engage with. When money is on the line, will your scripts, programs, softwares be up to par?
So how do we prevent the breaking (and stress) from happening to us? How can I test my code, optimize my processes, identify and fix bugs, avoid putting anti-patterns into production... address preventable issues beforehand (rather than after in a panic) ???
The questions can go on and on, and for the longest time I've wondered how I would go about answering these questions. Many other texts I've consulted never tend to delve into the nuts-and-bolts and 'what to look for' of the other half of programming (not just the typing part), which includes testing and quality-control. How would I improve my code? How would I begin to measure these things?
All meaning greater and greater consistency in the code, in addition to quality and efficiency gains.
Eventually, after a bit of practice, these protocols make a developer's life significantly easier, ..err okay at very least provide some "sanity" to the madness. Simply put: Reading this, you will become smarter about your coding, and it will show the love back to you for it. If you are afraid because none of what I'm saying makes any sense, and it sounds like I'm speaking Greek*... well then all the more reason to educate oneself on the topic! *Curiously, I wonder if Greeks ever say "You're speaking English to me!"... (end-tangent...)