Code Rocket.NET is an innovative plugin for Visual Studio for creating high quality detailed design documentation with Minimal effort, including automatic generation of flowcharts from code, and automatic synchronisation of design changes with code.
Code Rocket consists of two design views: a Pseudocode Editor and Flowchart Editor. The pseudocode editor displays procedures in plain English. The flowchart editor displays a diagram of the procedure control flow. Both design views can be edited and are synchronized, meaning changes in either one are automatically reflected in the other. The pseudocode editor and flowchart editor are available within the stand-alone Code Rocket Designer and as a plugin to both Visual Studio and Eclipse.
The stand alone designer makes it possible to browse and edit procedure level designs for entire projects. This can be used to produce upfront project designs or, through a code import, inspect, redesign and document the contents of existing code files.
As a plugin the pseudocode editor and flowchart editor are integrated as tool windows within Visual Studio and synchronized with code. Simply select a procedure in the code to view its corresponding pseudocode and flowchart. Edit existing procedures within the code, or create new ones, and Code Rocket will automatically generate updated designs for these on the fly. Design changes can be made by editing the flowchart or pseudocode. These changes can be committed back into the code of the selected procedure; design updates result in updated comments as appropriate and skeleton code is generated for new design content.
Code Rocket generates detailed project documentation in HTML, Word and PDF formats and works out of the box with existing / legacy code with no additional markup required.