REVIS:一种面向Rust的错误可视化工具
软件工程
2023-09-14 v1
摘要
Rust是一种利用所有权概念在不使用垃圾回收器的情况下保证内存安全的编程语言。然而,某些与所有权相关的错误信息可能难以理解和修复,尤其是那些依赖于值生命周期的错误。为帮助开发者修复与生命周期相关的错误,我们开发了REVIS,一个可视化Rust编译器生命周期相关错误的VSCode扩展。我们描述了该VSCode扩展的设计与实现,并初步评估了其对Rust学生学习者的效用。尽管参与者数量过少,无法评估REVIS的效用,但我们收集了关于参与者所遇编译器错误的普遍程度及其修复时间的数据。
引用
@article{arxiv.2309.06640,
title = {REVIS: An Error Visualization Tool for Rust},
author = {Ruochen Wang and Molly Maclaren and Michael Coblenz},
journal= {arXiv preprint arXiv:2309.06640},
year = {2023}
}
备注
Presented at HATRA 2023