首页> 外文学位 >PECCit: An Omniscient Debugger for Web Development.
【24h】

PECCit: An Omniscient Debugger for Web Development.

机译:PECCit:用于Web开发的Omniscient调试器。

获取原文
获取原文并翻译 | 示例

摘要

Debugging can be an extremely expensive and time-consuming task for a software developer. To find a bug, the developer typically needs to navigate backwards through infected states and symptoms of the bug to find the initial defect. Modern debugging tools are not designed for navigating back-in-time and typically require the user to jump through hoops by setting breakpoints, re-executing, and guessing where errors occur. Omniscient debuggers offer back-in-time debugging capabilities to make this task easier. These debuggers trace the program allowing the user to navigate forwards and backwards through the execution, examine variable histories, and visualize program data and control flow. Presented in this thesis is PECCit, an omniscient debugger designed for backend web development. PECCit traces web frameworks remotely and provides a browser-based IDE to navigate through the trace. The user can even watch a preview of the web page as it's being built line-by-line using a novel feature called capturing. To evaluate, PECCit was used to debug real-world problems provided by users of two Content Management Systems: WordPress and Drupal. In these case studies, PECCit's features and debugging capabilities are demonstrated and contrasted with standard debugging techniques.
机译:对于软件开发人员而言,调试可能是一项极其昂贵且耗时的任务。要查找错误,开发人员通常需要向后浏览受感染状态和错误症状,以找到最初的缺陷。现代调试工具并非设计用于时光倒流,通常需要用户通过设置断点,重新执行并猜测错误发生的位置来跳过障碍。 Omniscient调试器提供了实时调试功能,使此任务更容易。这些调试器跟踪程序,允许用户在执行过程中前后导航,检查变量历史记录以及可视化程序数据和控制流。本文介绍的是PECCit,这是一种用于后端Web开发的全能调试器。 PECCit远程跟踪Web框架,并提供基于浏览器的IDE来浏览跟踪。用户正在使用名为捕获的新颖功能逐行构建网页时,甚至可以观看网页的预览。为了进行评估,使用了PECCit来调试由两个内容管理系统(WordPress和Drupal)的用户提供的实际问题。在这些案例研究中,展示了PECCit的功能和调试功能,并与标准调试技术进行了对比。

著录项

  • 作者

    Azar, Zachary R.;

  • 作者单位

    University of Denver.;

  • 授予单位 University of Denver.;
  • 学科 Computer science.
  • 学位 M.S.
  • 年度 2016
  • 页码 164 p.
  • 总页数 164
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号