macca321on Hacker News β’ Recommends
On βSigns you are doing continuous testing wrongβ
12K subscribers β’ 1 video 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β