HeadlinesBriefing favicon HeadlinesBriefing.com

Vim का स्थायी अंडू और देखभाल का कर्तव्य

Hacker News •
×

कंप्यूटर विज्ञानी David Chisnall ने एक मास्टोडॉन पोस्ट में Vim के स्थायी अंडू (persistent undo) फीचर के महत्त्व को उजागर किया, जिसने उनके कार्य को दो दशकों और मुख्य संस्करण अपग्रेड के दौरान संजोया। उन्होंने इसकी तुलना Neo Vim से की, जो एक फोर्क है जिसने स्थायी अंडू फीचर के बावजूद, मौजूदा Vim अंडू फाइलों को माइग्रेशन या चेतावनी के बिना हटाकर संगति तोड़ दी। Chisnall ने बताया कि उन्होंने एक मुद्दा उठाया, तो उन्हें बताया गया कि फॉरमेट अस्थिर है और उपयोगकर्ताओं को डेटा संरक्षण पर भरोसा नहीं करना चाहिए — उन्होंने इस रवैये को देखभाल के कर्तव्य की अभाव के रूप में व्याख्या किया। उन्होंने महसूस किया कि यह Jef Raskin के *The Humane Interface* में पहले नियम का उल्लंघन करता है: कोई प्रोग्राम उपयोगकर्ता के डेटा को नुकसान नहीं पहुंचा सकता, या अकर्मण्यता के कारण इसे नुकसान पहुंचने नहीं दे सकता। इस पोस्ट ने यह रेखांकित किया कि उपयोगकर्ता याद रखते हैं जब सॉफ्टवेयर उनके कार्य का अपमान करता है, और विश्वास केवल बग के कारण नहीं, बल्कि डेटा संरक्षण के प्रति अवमानी रवैये के कारण क्षति होती है।