Warum ist es so schwer, Code von vor 5 Minuten anzusehen?
(web.eecs.utk.edu)Dieser Beitrag stellt nicht nur die einfache Frage aus dem Titel, sondern erklärt auch, warum es schwer ist, Code von vor 5 Minuten zu lesen. Er zeigt außerdem die Nachteile alternativer Methoden auf – Versionskontrolle, wiederholtes Drücken von Strg+Z, Dateien zu kopieren usw. Und schließlich stellt er die Lösung vor, die der Autor selbst entwickelt hat: yester-code.
Es ist eine Funktion, mit der man über eine Zeitleiste sofort zu früherem Code zurückkehren kann. Die Qualität ist gut genug, dass man daraus ruhig ein Produkt machen könnte.
4 Kommentare
Es gibt offenbar auch eine VSCode-Erweiterung, die eine ähnliche Funktion wie
Local Historyin der JetBrains-IDE implementiert.IntelliJ LocalHistory: https://www.jetbrains.com/help/idea/local-history.html#location
VSCode LocalHistory: https://marketplace.visualstudio.com/items?itemName=xyz.local-history
Ich glaube, mir gefällt der UI-Aspekt der dort vorgestellten Seite besser. Irgendwie fühlt sich Local History so an, als würde man innerhalb der IDE Git-Commit-Logs anschauen, während es dort eher wie eine Zeitmaschine wirkt, haha...
Dem kann ich gut nachfühlen. Bei mir ist es so, dass ich während der Arbeit manchmal den Zustand des Codes von vor ein paar Minuten mit dem aktuellen vergleichen muss; dann öffne ich oft zusätzlich Notepad++, füge dort den Code von eben ein und arbeite so weiter. Ich habe schon Dinge wie Git Temporal gesehen, bei denen man Commit-Verläufe durchsucht, aber so etwas hier habe ich noch nie gesehen. Ob das wohl als VS-Code-Plugin erscheint …
Ja, genau. Es dürfte eher ein Problem der Idee als der Umsetzung sein … Wenn man noch ein wenig wartet, habe ich das Gefühl, dass entweder ein Clone oder die Person selbst es direkt hochladen wird …