Project Hub
I came across this interesting thread on TDD. Why Isn’t TDD More Popular in Universities
In Software Art Thou: What Do You Mean? Kevlin Henney weaves together thoughts from literature, design, and software development.
Kevlin Henney’s great talk on Structure and Interpretation of Test Cases
In Improving your Test Driven Development in 45 minutes Jakub Nabrdalik recounts lessons he learned about:
In Refactoring and Design Skills for Test Driven Development, (2013) Roy Osherove presents an overview of testing and design concepts and two tutorials on greenfield TDD refactoring and legacy test refactoring. The first third is filled with a reading list of books on testing and software design. The two turorials are interesting and worth watching.
In the wonderfully iconoclastic polemic, The Dehumanization of Agile and Objects, (2017) James Coplien maps out
In TDD Pairing Session 1 with Raymond Lim and Roy Osherove a Go domain expert and TDD expert pair to develop a Go Game engine using TDD. The session touches on:
In TDD - The Bad Parts, Matt Parker of Pivotal Labs talks about some test smells he’s encountered
In Specs vs Tests, Uncle Bob explores the differences and similarities of these testing approaches in the context of TDD. The user comments provide additional insights. Some of the take aways:
In Introducing BDD, Dan North summarizes how his thinking evolved from TDD to BDD.
In JS Unit Testing Good Practices & Horrible Mistakes (GOTO 2013) Roy Osherove shares lots of really good observations and experiences about testing software. Although the title has “JS Unit Testing” the talk covers software testing in general - just the examples are JavaScript.