HeadlinesBriefing favicon HeadlinesBriefing.com

Undo Persisten Vim dan Kewajiban Perawatan

Hacker News •
×

Sebuah posting Mastodon oleh ilmuwan komputer David Chisnall menekankan nilai dari fitur undo persisten Vim, yang telah menyimpan pekerjaannya selama dua dekade dan beberapa upgrade versi utama. Ia membandingkannya dengan Neo Vim, sebuah fork yang memutuskan kompatibilitas dengan menghapus file undo Vim yang ada tanpa migrasi atau peringatan, meskipun fitur tersebut secara eksplisit dinamai 'undo persisten'. Chisnall menggambarkan bagaimana ia mengajukan isu, hanya untuk diberitahu bahwa format tidak stabil dan pengguna tidak boleh mengandalkan pelestarian data – sikap yang ia interpretasikan sebagai kekurangan fundamental dalam kewajiban perawatan.

Ia merefleksikan bagaimana ini melanggar Hukum Pertama Jef Raskin dari *The Humane Interface*: suatu program tidak boleh merusak data pengguna atau, melalui kelalaian, membiarkannya terjadi kerusakan. Posting tersebut menyoroti bahwa pengguna mengingat ketika perangkat lunak meremehkan pekerjaan mereka, dan bahwa kepercayaan tidak hanya terkikis oleh bug, tetapi juga oleh sikap acuh tak acuh terhadap pelestarian data.