14 ポイント 投稿者 ffdd270 2021-02-27 | 4件のコメント | WhatsAppで共有

この記事は、タイトルの単純な問いを投げかけるだけでなく、5分前のコードを読むのが難しい理由を説明しています。さらに、代替手段となる方法――バージョンコントロール、Ctrl+Zの連打、ファイルのコピー作成など――の欠点を紹介しています。最後に、著者が自ら作った解決策、まさに「yester-code」を紹介します。

タイムラインで即座に過去のコードに戻れるようにした機能で、製品としてリリースされてもよさそうなほど品質が高いですね。

4件のコメント

 
xguru 2021-02-28

JetBrains IDE にある類似機能の Local History を実装した VSCode 用拡張機能もありますね

 
ffdd270 2021-02-28

あのサイトが出しているUI面のほうが、より気に入っている気がします。なんというか、Local History は IDE 内で Git のコミットログを見ているような感じですが、あちらはもっとタイムマシンっぽい感じがして、笑…

 
kunggom 2021-02-27

これは共感できますね。私の場合、作業の過程でついさっきのコードの状態と今の状態を比較する必要があると感じたら、横に Notepad++ を1つ開いて、そこに直前のコードを貼り付けておいて作業することもあるんです。Git Temporal のようにコミット履歴単位で探索するものは見たことがありますが、こういうのは以前見たことがありません。VS Code プラグインとして出てくれないかな……

 
ffdd270 2021-02-28

そうですね。実装の問題というよりはアイデアの問題だと思うので……もう少し待てば、Clone かご本人が直接上げてくれそうな気がしますね。