Working Effectively With Erlang Legacy Code
So you just joined a massive project with tons of poorly-maintained Erlang code. DON'T PANIC! This talk will give you many tools and techniques that you will need to start working on it confidently and productively.
You will learn multiple tips and tricks to incrementally start using the compiler, Common Test, Xref, Dialyzer, Elvis, Hank, the Formatter, and others in large codebases. A task that's generally hard to do but usually produces enormous benefits in terms of maintenance. These tools and techniques will increase your confidence, and they'll help you and your team work more efficiently.
OBJECTIVES
The goal of the task is to reduce the pain developers feel when faced with large poorly-maintained projects written in Erlang, by showing how the tools that they would use from day 0 on new projects can be introduced gradually even when they were never used before.
AUDIENCE
Almost any Erlang developer, maybe except for those who had worked with me in the past:)