Preparing to Refactor with Better Unit Tests Designing For Elixir Compiler Hints

7th video in the series about building cryptocurrency trading bot in Elixir

7th video in the series about building cryptocurrency trading bot in Elixir - this time we will build a BinanceMock application

We will create a new application called BinanceMock. It will have the same functionality as the Binance module so we will be able to use them interchangeably. In the future episode(s) the BinanceMock will become a foundation to allow us to perform backtesting. Besides creating the application itself, we will also modify the leader and the trader to reference the config to figure out which client to use instead of the previously hardcoded Binance module.

Link: https://youtu.be/R5Z9k3ILu78

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.