HeadlinesBriefing favicon HeadlinesBriefing.com

Vimの持続可能な取り消しと注意義務

Hacker News •
×

コンピュータサイエンティストのDavid Chisnall氏のMastodon投稿は、Vimの持続可能な取り消し(persistent undo)機能の価値を強調するものであり、この機能は20年間と主要バージョンアップ跨越にわたり彼の作業を保存してきた。これとNeo Vimを対比させた。Neo Vimは、この機能が明示的に「持続可能な取り消し」と名付けられているにもかかわらず、既存のVim取り消しファイルを移行も警告もなしに削除し、互換性を破壊した。Chisnall氏は、問題を提起したところ、「フォーマットは不安定で、ユーザーはデータ保存に依存すべきではない」という回答を受けたと描述し、この姿勢を根本的な注意義務の欠如と解釈した。彼は、この行为がJef Raskin著『The Humane Interface』の第一法則、すなわち「プログラムはユーザーのデータを傷つけたり、無為に whereby データが傷つくのを許してはならない」に違反すると反射した。この投稿は、ユーザーはソフトウェアが自分の作業を無視する様子を記憶し、信頼はバグだけでなく、データ保存に対する軽視の姿勢によっても侵食されることを強調している。