À medida que nos aproximamos do período Beta do editor 2.0, tentamos eliminar rapidamente quaisquer bugs que encontrarmos ou que os usuários reportem. Eles podem estar relacionados ao suporte do navegador, às condições da rede, aos recursos da conta ou apenas bugs no funcionamento do editor 2.0 e da tecnologia por trás dele. É complicado o suficiente para que a melhor maneira de depurar as coisas seja ver exatamente o que o usuário vê quando tem problemas.
Um efeito colateral muito legal de ter construído o editor 2.0 com Apollo é que temos uma visão quase completa do que está acontecendo no editor em virtude do Apollo Cache (falamos sobre o que é isso aqui). Construímos uma ferramenta que pode exportar isso como dados JSON e podemos carregá-los localmente para ver exatamente o que o usuário vê. É um pouco mais sofisticado do que isso, fazer coisas como salvar logs de erros do console do navegador e outras coisas, mas essa é a essência.
Saltos no tempo