计算机科学家David Chisnall在Mastodon上批评NeoVim开发团队对用户数据缺乏基本保护意识1。他指出NeoVim在改变持久化撤销文件格式时,没有对旧格式数据进行迁移,而是直接删除了Vim的撤销历史文件并用自己的格式替代,造成用户数据丧失1。
针对Chisnall提出的问题,NeoVim开发者回应称持久化撤销功能格式不稳定,用户不应依赖数据被保留,且该格式已改变过一次,还会再改1。这一立场引发了关于软件开发者对用户数据责任的质疑。Chisnall引用计算机界面设计先驱Jef Raskin在2000年著作《The Humane Interface》中提出的第一法则:"计算机不应伤害你的工作,也不应因为不作为而让你的工作遭受伤害"1,批评NeoVim开发者"完全没有对用户负起保护责任的概念"1。
Computer scientist David Chisnall has leveled serious criticism at NeoVim for mishandling user data during a format change to its undo file system.1 When NeoVim modified its persistent undo file format, it failed to migrate existing data stored in the previous format, instead directly deleting Vim-format undo history files and replacing them with its own format, resulting in permanent data loss.1
In response, NeoVim developers dismissed the severity of the problem by arguing that the persistent undo format remains unstable and that users should not rely on data preservation, noting further that the format had already been changed once and would likely change again.1 Chisnall's critique centers on what he characterizes as a fundamental absence of responsibility for user data among the development team.1 He invoked the first principle from Jef Raskin's The Humane Interface (2000), which states: "A computer shall not harm your work or, through inaction, allow your work to come to harm."1
评论
还没有评论,欢迎留下第一条。