Riesco Rodríguez, AdriánMartín Martín, EnriqueEscudero Gómez, José JavierFreire Fernández, SergioUlloa López, Sergio2023-06-182023-06-182018https://hdl.handle.net/20.500.14352/20580Universidad Complutense, Facultad de Informática, curso 2017/2018Nuestro proyecto consiste en un depurador declarativo para Python. Una herramienta con la que un programador puede depurar un programa en Python de manera sencilla. A través de preguntas que hace el depurador y el programador contesta, se va recorriendo un árbol que contiene las funciones que el programador quiere depurar, y se les asignan estados que representan la respuesta del programador. Consta de varias opciones de configuración, como el poder transformar el árbol en uno más reducido y el poder cambiar el tipo de estrategia de navegación por este. También posee dos tipos de interfaces de visualización, una interfaz gráfica(GUI) y otra de consola.Our project is a declarative debugger for Python. It is a tool that a developer can use to debug his Python code in an easy way. Through questions the debugger asks to the developer, it traverses a tree that contains the functions executed during the erroneous computation, and establish a status that represents the answer given by the programmer. It consists of several configuration options, such as being able to transform the tree into a smaller one and being able to change the type of navigation strategy. It also has two types of visualization interfaces, a graphical interface (GUI) and a console interface.spaAtribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/Debuggy: depurador declarativo de Pythonbachelor thesisopen access004.438(043.3)Depuración declarativaRecorridosTrazasÁrbolNodosPython 3KivyDeclarative debuggingRoutesTracesTreeNodesLenguajes de programación1203.23 Lenguajes de Programación