微软的跨平台程序代码编辑器Visual Studio Code为Java推出了更新,除了语言开发功能之外,也更新了除错器,并且改进了执行效能。这个版本Visual Studio Code加入了多个程序代码动作,包括经强化的Getter和Setter产生功能(下图),现在开发者除了可以一次产生一群Getter和Setter之外,如果类别拥有超过一个字段,程序代码动作将会弹出快速选择方块,让用户选择目标字段以产生取值方法。另外,Visual Studio Code新的程序代码动作,还会为开发者产生委派方法(Delegate Method),也会帮忙从父类别增加建构子,或是替未使用的建构子参数,指定参数到新的字段。
在除错器方面,加强向开发者揭露额外的除错信息,现在变量窗口以及工具提示,将会显示更多有意义的值,Visual Studio Code现在会为toString方法、Collection与Map类别以及Entry,列出更多细节。为了方便开发者使用热程序代码取代(Hot Code Replace,HCR)功能,微软在工具栏加入了新的按钮,并且提供了新的除错选项,让开发者控制触发HCR的方式。目前默认为手动,用户只要点选工具栏上的闪电符号,就能在应用变更后执行应用程序,其他选项还有自动以及不应用变更。
而新版Visual Studio Code也改善了处理Java程序代码的效能,这包含修复了在Windows平台上的I/O问题,并减少内涵庞大模块的大型项目所使用的内存量,微软提到,虽然Visual Studio Code的功能越来越多,但仍然希望维持原来的轻巧。微软持续为Java开发者提供友善的开发环境,在前些时日还释出Java专用的Visual Studio Code安装程序,为用户下载并安装缺少的组件,迅速部署Java开发环境。