Working Effectively with Unit TestsJay Fields
Working Effectively with Unit Tests
by Jay Fields · first published 2016
3mentions
3recommended by
3HN commenters
2017–2020first – last mentioned
100% recommend
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


Working Effectively with Unit Tests by Jay Fields[1] is a great book on the subject. There's tons of books out there that are also good, but this is one I like to recommend as a starting point. Another thing I'll do a lot of times when…
on “Ask HN: What's the best way to learn about testing/TDD?” ↗…short term money terms, whereas Fowler tends to advocate refactoring as a healthy and necessery part of software development. I can't say I hated working effectively. I found TDD by Beck more useful, and working effectively with unit tests to also be worthwhile. All of these books cover a lot of similar ground. If you're going to read only one or two I suggest TDD > refactoring and avoiding the others. (Just my opinion based on what…
on “Foundations of Software Engineering” ↗Working Effectively With Unit Tests is quite useful. It's focused on Java but the advice given applies well beyond that.
on “Ask HN: What language-agnostic programming books should I read?” ↗