Skip to content
0:00 / 0:00

#elixir#tdd#outside-intdd

A practical example of TDD Outside-in (BDD) with Elixir

TDD TV

2K subscribers • 1 video on Hallway

YouTube

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/joebew42

Why it's here

1 person recommends this

What people say. Recommended as a practical demonstration of London-school TDD and BDD practices in Elixir.

u/joebew42in r/elixir • Recommends

A practical example of TDD Outside-In with Elixir