14 Punkte von ffdd270 2021-02-27 | 4 Kommentare | Auf WhatsApp teilen

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

 
xguru 2021-02-28

Es gibt offenbar auch eine VSCode-Erweiterung, die eine ähnliche Funktion wie Local History in der JetBrains-IDE implementiert.

 
ffdd270 2021-02-28

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...

 
kunggom 2021-02-27

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 …

 
ffdd270 2021-02-28

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 …