Por que é tão difícil ver o código de 5 minutos atrás?
(web.eecs.utk.edu)Este texto não faz apenas a pergunta simples do título, mas explica por que é difícil ler o código de 5 minutos atrás. Também mostra as desvantagens de métodos alternativos — controle de versão, apertar Ctrl+Z repetidamente, copiar arquivos etc. E, por fim, apresenta a solução criada pelo próprio autor: o yester-code.
É uma funcionalidade feita para permitir voltar instantaneamente ao código antigo por meio de uma linha do tempo, e a qualidade parece boa o suficiente para virar um produto quando for lançada.
4 comentários
Também existe uma extensão para VSCode que implementa um recurso semelhante, o Local History, presente nas IDEs da JetBrains
IntelliJ LocalHistory: https://www.jetbrains.com/help/idea/local-history.html#location
VSCode LocalHistory: https://marketplace.visualstudio.com/items?itemName=xyz.local-history
Acho que gostei mais da parte de UI que aquele site apresentou. De certa forma, o Local History dá a sensação de estar vendo o log de commits do Git dentro da IDE, enquanto o outro passa mais uma sensação de máquina do tempo kkk...
Isso é bem identificável mesmo. No meu caso, quando sinto que preciso comparar o estado do código de alguns minutos atrás com o atual durante o processo de trabalho, às vezes deixo um Notepad++ aberto ao lado, colo ali o código de antes e sigo trabalhando. Já vi coisas como o Git Temporal, que permitem navegar pelo histórico de commits, mas algo assim eu ainda não tinha visto. Será que não sai como um plugin para o VS Code…
Pois é. Como é um problema de ideia, não de implementação... tenho a sensação de que, se esperarmos mais um pouco, o Clone ou a própria pessoa vai acabar postando.