 |
Understand code in less
time with flowcharts
View
Demo |
|
| |
|
|
| |
|
|
Why Crystal REVS
|
|
Home
Products
Crystal
REVS
Why Crystal REVS |
| |
Crystal REVS will
help you:
When you design
new code or modify existing code
Use Tokens Panel to edit code - simply
click variables, operators and keywords from its context-sensitive
display.
Automatic formatting takes care of the rest. |
You are not distracted by low-level editing, spelling
errors etc. |
You are free to think at the logic level. You are free
to work more creatively. |
Automatic Formatting - Crystal REVS formats
code and comments as you edit - in real time.
You save the time and effort ... and your code is always easy-to-read.
The Comment Generator helps you comment
the code.
It displays comment phrases that are derived from the
objects used in the code. |
Just click the phrases of your choice to comment the code.
For example, nvars = fun->nvars; /* Get number of local
variables */ |
With just two clicks, you can add the above comment. |
Commenting helps you detect errors in the code. Debug
and test go faster. |
The flowchart gives you a whole view of your function
and helps you check if you have taken care of all logical
conditions. |
If you are a new
member of the team or if you inherit legacy code
A filewise view of functions, structures etc. gives you
an overall view of the source files. |
If the code is not properly formatted, auto-formatting
makes it is easy-to-read. |
Flowcharts are easier to understand and remember than
reading code line-by-line. |
| |
You can divide and conquer long functions in a small fraction
of the time it would take to read them line-by-line. |
| |
You will be up to speed much faster. |
As you figure out code, you can add
comments with the help of comment generator.
The comments will make your next pass through the code much
easier.
When
you do a code review
Flowcharts add a new dimension to the code-review
| |
The flowchart immediately gives you a feel of the whole
function. |
| |
You can highlight all paths by which you can reach any
point in the function. |
| |
Such information is simply not visible from the line-by-line
code. |
| |
A code review is more productive with flowcharts. |
Extract call-sequences from large call-trees
| |
Often a call-tree is many pages long. You can extract
the call-sequence to obtain a clear view of the
call-path from root to the current node. |
Conform to your
Software Development Standard
The Coding Style Standard - Automatic formatting ensures
that your code conforms to the coding style rules.
| |
Crystal REVS frees you from tedious low-level editing. |
Comments must provide a clear understanding of the
code - The Comments Panel cuts down the time and
effort needed to add comments.
| |
The goal of commenting becomes achievable even on a tight
schedule. |
Formal Code Reviews - Aided by flowcharts and comments,
reviewers understand code easily.
| |
Code reviews are more productive and take less time. |
Design Documents - You can export flowchart or a call-path
as a bitmap.
| |
A broad audience can understand comments-based flowcharts.
|
By conforming to the standard, you will increase software
quality and decrease debugging, testing and maintenance costs.
Your expertise is in software design. You can leverage
your abilities by producing superior software.
Why lose time in character-by-character editing and manual
formatting of code? |
Why not increase software quality with clear and comprehensive
comments? |
Why read the code line-by-line when you can save time
with flowcharts? |
|
|