macca321on Hacker News • Recommends
On “Signs you are doing continuous testing wrong”
12K subscribers • 2 videos on Hallway
Intermediate. Assumes working knowledge.
619K views8 years ago12 recommendations
Tools and practiceSoftware designTestingRefactoring and legacy codeDesign patterns
Ian Cooper revisits Kent Beck's original ideas on TDD, explaining how common misunderstandings about unit tests and mocking make test suites brittle.
🗓️ Upcoming developer events: dev.events Since Kent Beck wrote the book on TDD in 2002 a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of Kent's original rules so that TDD practice bears little resemblance to Kent's original ideas. Key misunderstandings around what do I test, what is a unit test, and what is the 'public interface' have led to test suites that are brittle, hard to read, and do not support easy refactoring. In this talk, we re-discover Kent's original proposition, discover where key misunderstandings occurred and look at a better approach to TDD that supports software development instead of impeding it. Be prepared from some sacred cows to be slaughtered and fewer but better tests to be written.What people say. Highly recommended as a paradigm-shifting talk that changes how developers approach unit testing and refactoring.
macca321on Hacker News • Recommends
On “Signs you are doing continuous testing wrong”
VHRangeron Hacker News • Recommends
On “Is TDD Dead? (2014)”
globular-toaston Hacker News • Recommends
On “CUPID – the back story”
globular-toaston Hacker News • Recommends
On “Favor real dependencies for unit testing”
globular-toaston Hacker News • Recommends
On “Unit Tests Considered Harmful”
programming-talkscurated list on GitHubRecommends
Under “Software Development”
macca321on Hacker News • Recommends
On “Ask HN: What's the largest amount of bad code you have ever seen work?”
chriswarboon Hacker News • Recommends
On “Ask HN: What overlooked class of tools should a self-taught programmer look into”
benjiweberon Hacker News • Recommends
On “Is High Quality Software Worth the Cost?”
bederson Hacker News • Recommends
On “Best Practices for Testing in Java (2019)”
snidaneon Hacker News • Recommends
On “CUPID – the back story”
globular-toaston Hacker News • Recommends
On “My Python testing style guide (2017)”
imran-iqon Hacker News • Recommends
On “I have complicated feelings about TDD”
ttctciyfon Hacker News • Recommends
On “I have complicated feelings about TDD”
elboruon Hacker News • Recommends
On “Testing Without Mocks: A Pattern Language”
imran-iqon Hacker News • Recommends
On “Horrible Code, Clean Performance”