Unit Testing, Property Testing, Elixir Language, Elixirlang, Refactoring.
point here is that, if, like me, you’re a proponent of test driven development, you might be thinking that we should have been ready to refactor as soon as we wanted to, because our tests should have already been there to allow us to refactor with wild abandon. Exactly.