Mas se a próxima etapa, execute o dialisador, falhar, o cache não será salvo, para que a próxima corrida terá que reconstruir o PLT do zero – novamente!A parte “forte” nos diz que a conversão de tipo precisa ser explícita, diferentemente do JavaScript, que visa sempre fazer “algo” com seu código e converte alegremente entre os tipos.Dessa forma, se um compromisso que falha Mix Dialyzer for empurrado (o que acontece comigo o tempo todo), a correção subsequente completará o CI muito mais rápido.O Dialyzer é uma ótima ferramenta para isso, usando o sistema de tipo integrado de ELIXIR e ERLANG para capturar erros do tipo e código inacessível.Agora vamos pressionar e ver quanto tempo leva para correr novamente no Dialyzer:
Um IC rápido reduz os loops de feedback e permite que os desenvolvedores se movam mais rápido.