Neden 5 dakika önceki koda bakmak zor geliyor?
(web.eecs.utk.edu)Bu yazı yalnızca başlıktaki basit soruyu sormakla kalmıyor; 5 dakika önceki kodu okumanın neden zor olduğunu da açıklıyor. Ayrıca alternatif olabilecek yöntemlerin — sürüm kontrolü, Ctrl+Z tuşuna art arda basmak, dosyayı kopyalamak vb. — dezavantajlarını anlatıyor. Son olarak yazarın bizzat geliştirdiği çözümü tanıtıyor: yester-code.
Bu, zaman çizelgesi üzerinden anında eski koda geri dönmeyi sağlayan bir özellik. Ürün olarak piyasaya sürülse bile olacak kadar kaliteli görünüyor.
4 yorum
Jetbrains IDE'deki benzer özellik olan Local History'yi uygulayan bir VSCode eklentisi de varmış.
IntelliJ Local History : https://www.jetbrains.com/help/idea/local-history.html#location
VSCode Local History : https://marketplace.visualstudio.com/items?itemName=xyz.local-history
Sanırım o sitenin sunduğu UI tarafını daha çok beğeniyorum. Local History bir IDE içinde Git commit log’una bakıyormuşsun gibi hissettiriyor; öteki taraf ise daha çok bir zaman makinesi hissi veriyor, haha...
Buna empati kuruyorum. Benim durumumda, çalışma sürecinde az önceki kod durumu ile şimdikini karşılaştırmam gerektiğini hissedersem, yan tarafta bir Notepad++ penceresi açıp az önceki kodu oraya yapıştırdıktan sonra çalıştığım da oluyor. Git Temporal gibi commit geçmişi düzeyinde gezinmeyi sağlayan şeyler görmüştüm ama buna benzer bir şeyi daha önce görmemiştim. Acaba bir VS Code eklentisi olarak çıkmaz mı…
Aynen öyle. Bu, muhtemelen uygulamadan çok fikrin meselesi olduğu için... biraz daha beklersek ya bir klonu çıkar ya da ilgili kişi bunu doğrudan kendisi paylaşır gibi geliyor..