0:00 / 0:00
A practical example of TDD Outside-in (BDD) with Elixir
TDD TV
2K subscribers • 1 video on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Linked in the descriptionjoebew42/greeting-service-katajoebew42/elixir_outsidein_tddtestdouble/contributing-tests
Intermediate. Assumes working knowledge.
6.6K views6 years ago1 recommendation
Programming languagesTools and practiceElixir and ErlangTestingRefactoring and legacy code
Joe demonstrates how to practice outside-in test-driven development in Elixir using the Greeting Service code kata.
This is a practical example of practicing Outside-In TDD (BDD) using Elixir. Joe uses Test Driven Development and shows you the ropes. The Code Kata is called Greeting Service and it can be found at github.com/joebew42/greeting-service-kata Other solutions of the same code kata can be found here: github.com/joebew42/elixir_outsidein_tdd (look at the three different branches) More information about the practice of TDD Outside-In: - Book: Growing Object Oriented Software Guided By Tests (growing-object-oriented-software.com/) - Wiki: London school TDD - The Outside-in approach (github.com/testdouble/contributing-tests/wiki/London-school-…) - Video: Bank Account Kata by Sandro Mancuso (youtube.com/watch?v=XHnuMjah6ps) More on Clean Code, TDD, Refactoring and Working with Legacy Code can be found here: github.com/joebew42/study-path Joe Bew on Twitter: twitter.com/joebew42Why it's here
1 person recommends thisWhat people say. Recommended as a practical demonstration of London-school TDD and BDD practices in Elixir.