Back

Review of 'Testing In Scala' on 'GoodReads'

2 stars

I've been working with Scala for around 6 years now, and finally left the job where I learned it for another job also using Scala. I'm a huge fan of unit testing and test-driven development, but at my previous gig we all used a scala testing framework and mocking framework developed in-house, meaning 100% of my scala testing experience was with something that I'd be unable to transfer to the new job. Testing in Scala seemed like the perfect book to round out this missing skillset for me.

Unfortunately, the book is fairly disappointing. Frankly, it contains no more information than reading the tutorials and documentation for ScalaTest, Specs2, and ScalaCheck. In fact, I think the book contains LESS information than those tutorials and user guides, it only barely covered writing custom matchers and left out a lot of more advanced material.

I guess I expect a bit more from an actual book, maybe cover the API basics and then get into usage patterns, best practices, advanced usage, and so on. If you're charging someone money for the words, it seems like it should contain more information than what's free on the web site for the technologies being covered, I think. Hell, I could have written this book just from following those tutorials, having never worked with or achieved expertise with the technologies in question. There's no meat here.