5 मिनट पहले का कोड देखना इतना मुश्किल क्यों है?
(web.eecs.utk.edu)यह लेख सिर्फ़ शीर्षक वाला एक साधारण सवाल नहीं पूछता, बल्कि यह भी समझाता है कि 5 मिनट पहले का कोड पढ़ना क्यों मुश्किल होता है। साथ ही यह वैकल्पिक तरीकों—जैसे version control, बार-बार Ctrl+Z दबाना, फ़ाइल कॉपी करना आदि—की कमियाँ भी बताता है। और अंत में लेखक अपने बनाए समाधान, यानी 'yester-code', का परिचय देता है.
यह एक ऐसी सुविधा है जो timeline के ज़रिए तुरंत पुराने कोड पर लौटने देती है। इसकी quality इतनी अच्छी लगती है कि इसे product के रूप में launch किया जाए तो भी ठीक लगेगा।
4 टिप्पणियां
Jetbrain IDE में मौजूद समान फीचर Local History को इम्प्लीमेंट करने वाला VSCode एक्सटेंशन भी है
IntelliJ LocalHistory : https://www.jetbrains.com/help/idea/local-history.html#location
VSCode LocalHistory : https://marketplace.visualstudio.com/items?itemName=xyz.local-history
मुझे लगता है कि उस साइट का UI वाला हिस्सा ज़्यादा पसंद आता है। कुछ-कुछ Local History में IDE के अंदर Git commit log देखने जैसा महसूस होता है, लेकिन उधर थोड़ा ज़्यादा time machine जैसा एहसास आता है, हाहा...
यह बात काफ़ी relatable लगी। मेरे मामले में, अगर काम करते समय मुझे अभी कुछ मिनट पहले वाले code state और मौजूदा state की तुलना करनी हो, तो मैं बगल में Notepad++ खोलकर उसमें अभी वाला code paste करके रख देता हूँ और फिर काम करता हूँ। Git Temporal जैसी चीज़ें, जो commit history unit के हिसाब से explore करती हैं, वह मैंने देखी हैं, लेकिन ऐसा कुछ पहले नहीं देखा। क्या यह VS Code plugin के रूप में नहीं आ सकता…
सही कहा। यह implementation की नहीं, idea की समस्या होगी... थोड़ा और इंतज़ार करें तो लगता है कि Clone या वे खुद ही इसे अपलोड कर देंगे..