debugShell is a console shell interface for VC++ programs that enables developers to view and modify program variables directly. It functions like a command call and can be used with both console and GUI programs.
debugShell has a unique feature that outlines and runs the inputted C++ sentences. Subsequently, these sentences display the program status or call the corresponding test function, which helps in debugging and testing the debug version of the VC program. debugShell can view the status of a running program without breaking it, surpassing the use of a traditional debugger. This feature enables the developer to call testing functions seamlessly, allowing for easy testing and debugging.
In addition to its multitude of features, debugShell has a CLI client named dsClient, which supports automatic debugging and testing. Users can pass C++ statements as command arguments to debugShell to get executed and receive return results. Moreover, dsClient enables the user to explain and run the C++ code, allowing for test code to be written as a script that dsClient can explain and run.
debugShell is the ultimate program for developers who value a seamless testing and debugging experience. Its unique features and adaptability to different programs make it an invaluable asset to any developer.
Version 1.1: N/A
Version 1.0: N/A