Method and system for debugging a change-set
US-2015033210-A1 · Jan 29, 2015 · US
US10459697B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10459697-B1 |
| Application number | US-201815970612-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 3, 2018 |
| Priority date | May 3, 2018 |
| Publication date | Oct 29, 2019 |
| Grant date | Oct 29, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer device is provided that includes a display and a processor configured to execute an integrated development environment that includes code development tools, output for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file. The processor is further configured to perform a function of one of the code development tools on the code file and present a result of the function in the editor window while in the difference view mode.
Opening claim text (preview).
The invention claimed is: 1. A computer device comprising: a display; and a processor configured to: execute an integrated development environment that includes code development tools, wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; output for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file; detect a debugging event generated for the code file by the integrated debugging tool; open the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically select a previous version of the code file as the baseline code file when the code file is opened in the editor window in the difference view mode; and perform a function of one of the code development tools on the code file and present a result of the function of one of the code development tools in the editor window while in the difference view mode. 2. The computer device of claim 1 , wherein the debugging events include an exception thrown for the code file, and wherein the processor is further configured to present the exception in the editor window in the difference view mode. 3. The computer device of claim 1 , wherein the integrated debugging tool includes a breakpoint tool configured to halt execution of the code file at a specified line of code, and wherein the detected debugging event includes a breakpoint event. 4. The computer device of claim 1 , wherein the one of the code development tools includes a symbolic lookup tool, and wherein the processor is further configured to: determine that a result of a function of the symbolic lookup tool occurs in a target code file; and open the target code file in the editor window in the difference view mode. 5. The computer device of claim 1 , wherein the baseline code file is an initial state of the code file opened via the integrated development environment, and the code file presented by the editor window in the difference view mode includes one or more code changes from the initial state of the code file. 6. The computer device of claim 1 , wherein the integrated development environment further includes a version control system configured to manage a plurality of code files that includes the code file, and wherein the baseline code file is a previous version of the code file stored by the version control system. 7. The computer device of claim 6 , wherein the processor is further configured to: determine that a user is preparing to make a change to version control of the plurality of code files via the version control system; and open a changed code file of the plurality of code files in the editor window in the difference view mode to cause the editor window to emphasize differences between the changed code file of the plurality of code files in the change to version control of the plurality of code files and a previous version of the changed code file stored via the version control system. 8. The computer device of claim 7 , wherein the change to version control of the plurality of code files is made by a user of a different computer device. 9. The computer device of claim 8 , wherein the processor is further configured to: determine a filtered list of the plurality of code files that excludes one or more unchanged code files that are unchanged in the user's change to version control of the plurality of code files; and present the filtered list of the plurality of code files on the display. 10. A method comprising: at a computer device including a processor: executing an integrated development environment that includes code development tools, wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; outputting for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file; detecting a debugging event generated for the code file by the integrated debugging tool; opening the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically selecting a previous version of the code file as the baseline code file when the code file is opened in the editor window in the difference view mode; and performing a function of one of the code development tools on the code file and presenting a result of the function of one of the code development tools in the editor window while in the difference view mode. 11. The method of claim 10 , wherein the debugging events include an exception thrown for the code file, and wherein the method further comprises presenting the exception in the editor window in the difference view mode. 12. The method of claim 10 , wherein the integrated debugging tool includes a breakpoint tool configured to halt execution of the code file at a specified line of code, and wherein the detected debugging event includes a breakpoint event. 13. The method of claim 10 , wherein the baseline code file is an initial state of the code file opened via the integrated development environment, and the code file presented by the editor window in the difference view mode includes one or more code changes from the initial state of the code file. 14. The method of claim 10 , wherein the integrated development environment further includes a version control system configured to manage a plurality of code files that includes the code file, and wherein the baseline code file is a previous version of the code file stored by the version control system. 15. The method of claim 14 , further comprising: determining that a user is preparing to make a change to version control of the plurality of code files via the version control system; and opening a changed code file of the plurality of code files in the editor window in the difference view mode to cause the editor window to emphasize differences between the changed code file of the plurality of code files in the change to version control of the plurality of code files and a previous version of the changed code file stored via the version control system. 16. A computer device comprising: a display; and a processor configured to: execute an integrated development environment that includes code development tools; wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; determine that a user is preparing to make a change to version control of a plurality of code files via a version control system; open a changed code file of the plurality of code files in an editor window in a difference view mode to cause the editor window to emphasize differences between the changed code file of the plurality of code files in the change to version control of the plurality of code files and a previous version of the changed code file stored via the version control system; detect a debugging event generated for the code file by the integrated debugging tool; open the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically select a previous versio
Code refactoring · CPC title
Intelligent editors · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Program documentation · CPC title
Environments for analysis, debugging or testing of software · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.