Targeted cloud-based debugging
First Claim
Patent Images
1. A method for debugging code, the method comprising:
- compiling, by a computer system, code into compiled code, wherein a first portion of the code corresponds to a first taskflow;
receiving, by the computer system, a selection of the first taskflow from a developer computer system via a network, wherein the selection indicates the first taskflow is to be debugged;
commencing execution, by the computer system, of the first taskflow; and
while the computer system is executing the first taskflow of the compiled code, providing, by the computer system, to the developer computer system via the network, debugging functionality for the first portion of the code, wherein the debugging functionality comprises one or more features selected from the group consisting of;
halting execution of the first taskflow at a breakpoint defined within the first portion of the code at the developer computer system,outputting a variable value from within the first portion of the code to the developer computer system during execution of the first taskflow, andreceiving input from the developer computer system that triggers processing of individual expressions in the first portion of the code to occur.
1 Assignment
0 Petitions
Accused Products
Abstract
Various arrangements for debugging code are presented. A computer system, such as a web server, may compile code into compiled code. The code may contain one or more subsections, include a first taskflow. A selection of the first taskflow may be received from a remote, developer computer system via a network. The selection of the first taskflow may indicate that the first taskflow is to be debugged. Execution of the first taskflow of the compiled code may occur by the computer system. While the computer system is executing the first taskflow of the compiled code, debugging functionality of the first taskflow may be provided to the developer computer system.
48 Citations
18 Claims
-
1. A method for debugging code, the method comprising:
-
compiling, by a computer system, code into compiled code, wherein a first portion of the code corresponds to a first taskflow; receiving, by the computer system, a selection of the first taskflow from a developer computer system via a network, wherein the selection indicates the first taskflow is to be debugged; commencing execution, by the computer system, of the first taskflow; and while the computer system is executing the first taskflow of the compiled code, providing, by the computer system, to the developer computer system via the network, debugging functionality for the first portion of the code, wherein the debugging functionality comprises one or more features selected from the group consisting of; halting execution of the first taskflow at a breakpoint defined within the first portion of the code at the developer computer system, outputting a variable value from within the first portion of the code to the developer computer system during execution of the first taskflow, and receiving input from the developer computer system that triggers processing of individual expressions in the first portion of the code to occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for debugging code, the system comprising:
- a web service computer system, comprising;
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; compile code into compiled code, wherein a first portion of the code corresponds to a first taskflow; receive a selection of the first taskflow from a developer computer system via a network, wherein the selection indicates the first taskflow is to be debugged; commence execution of the first taskflow; and while the web service computer system is executing the first taskflow of the compiled code, provide, to the developer computer system via the network, debugging functionality for the first portion of the code, wherein the debugging functionality comprises one or more features selected from the group consisting of; a halt of execution of the first taskflow at a breakpoint within the first portion of the code as defined at the developer computer system, an output of a variable value from within the first portion of the code to the developer computer system during execution of the first taskflow, and an ability to provide input from the developer computer system that triggers processing of individual expressions in the first portion of the code to occur. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- a web service computer system, comprising;
-
17. A non-transitory processor-readable medium for debugging code, comprising processor-readable instructions configured to cause one or more processors to:
-
compile code into compiled code, wherein a first portion of the code corresponds to a first taskflow; receive a selection of the first taskflow from a developer computer system via a network, wherein the selection indicates the first taskflow is to be debugged;
commence execution of the first taskflow; andwhile executing the first taskflow of the compiled code, provide, to the developer computer system via the network, debugging functionality for the first portion of the code˜
wherein the debugging functionality comprises one or more features selected from the group consisting of;a halt of execution of the first taskflow at a breakpoint within the first portion of the code, the breakpoint defined at the developer computer system, an output of a variable value from within the first portion of the code to the developer computer system during execution of the first taskflow, and an ability to provide input from the developer computer system that triggers processing of individual expressions in the first portion of the code to occur. - View Dependent Claims (18)
-
Specification