代码调试时,工具很重要,因为某种程度上,它能决定我们是否可以快速修复代码中的问题。以前,调试颇具挑战。由于缺乏可靠的调试器,开发人员不得不使用一些特殊技巧。
例如,在调试移动应用和 Web 站点时,你需要在桌面电脑上重现问题,然后使用 Chrome 开发者工具或其他类似的工具集。但是,这些技巧并不是那么有效,你必须要在桌面浏览器和移动设备间不断切换。而今天,我们有了一个强大的工具套件,它允许我们就像运行本地应用那样在不同的设备上调试有缺陷的代码。最重要的是,这些远程调试工具不仅解决了调试方面所面临的挑战,还加强了开发团队间的协作。
Rookout 可以按需提供数据,确保开发人员能理解和调试代码中所存在的问题,无需编码、重新部署和重新启动应用。
借助 Rookout,我们可以远程调试实时的 Electron 应用。Rookout 的可共享接口允许开发者在棘手的 Electron 应用程序中设置不间断的断点(与常规端点类似,只不过这种端点不接触代码,能让我们在不停止或中断应用的情况下,获取代码中的数据)。
亮点
- 免费试用,跨平台;
- 有微软支持的高度活跃的开发社区;
- 集成了 Git 版本控制;
- 用来实现工作流增强的大量扩展和定制选项;
- 非常棒的自动化代码检查和代码颜色高亮。
或者,你也能在远程设备上运行应用,然后添加 Ruby 解释器。
完成后,配置文件之间的映射并绑定到运行中的进程上。在调试无法在 IDE 直接启动的应用时,这一点尤为重要。
这个工具另一个优点在于它允许我们同时启动多个调试进程。