|
Promote Your Productivity in a Simple Way.
Get tired of reading long functions, dealing with long files? Get lost in the forests of your code, and without a map?
Code Summarizer is a true map to your code!
Want to find out what’s the performance bottleneck in the development process?
Code Summarizer can visualize your function complexity and give you an idea what you can do about it. This is the best way to check on your program logic within a function.
A Word of Warning:
Code Summarizer is designed for programmers who are serious about improving programming performance.
By nature, Code Summarizer is not very conventional. You need to read the document in order to known how to
use some of the features. At the beginning, the code map view does not seem to provide the experience that you expected.
You need to develop the habit of using it whenever you need to look at different part of the code. After a while,
you will know which part of the program you are at by just looking at
the map view since the visualized
code patterns is much easier to remember than the code itself. If you think that's too much effort to use a software like this, then Code Summarizer may not suit your
need. We sincerely hope you may take a bit of effort at the beginning, and enjoy it later on.
Features:
Code mapping:
Code Summarizer can map any your currently open Visual Studio code files.
It stays at the left side of the Visual Studio window and it is always visible. The map
view make the file look much smaller in size, as much as 1/7 of it code file length
without hiding any line. This makes a 300 line function in one view without scrolling.
Even at this scale you still can see all significant lines. You browse through all
code line that is visible on the map view. You double click on the left margin of the
code map, cursor moves to the corresponding line in Visual Studio code window.
This makes code navigation so easy.
Zoom out/in:
Like what you do with Microsoft Virtual Earth,
you can zoom the map in and out by using slider controls on the map view, or
you can you use mouse wheel. Unlike Microsoft Virtual Earth,
there are two zooming functions: one changes font size, the other show/hide
certain level of nested code blocks. No matter which way you scale it, the
focal point is always on certain line, so you never lose context.
Show code structure: Code map visualize code blocks and how they are nested. Click on function label will
show first line of the code blocks. It helps in two things: you can easy switch from
one position to another in Visual Studio code window using map view as a guide. Also
you can use this to identify the complexity of your code.
Code browsing:
Move cursor while pressing SHIFT key (you can keep pressing SHIFT or release it). A
large tip window shows all detail of each line. The tip window is big enough to
hold 35 lines of code. This is the fastest way to browse your code.
Current Identifier:
Move input caret on any variable, function, class… in Visual Studio code window.
Click refresh current selection button, all appearances of this variable/function/class
will be shown on the map. This let you to check on where is identifier defined,
referenced and changed. You can very easily move from one to another, and you
always know where you are.
String search:
You can do a simple string search on the file that is mapped. Results will be
shown on the map. Also you can toggle show/hide on the map.
Function list:
Click on Functions button opens a small window. It shows a list of all functions
in this window. What’s special about this function list is that only function
names appear on the list. This makes the list compact, clean and easy to search.
Full signature is available when you put cursor on it. User interface is all
about highlighting. You can see everywhere in Code Summarizer program that
important information is properly highlighted, less important information stays
on background. You can find this on all the lookup lists including function list.
Line markers:
Click Code Markers button, opens a window that shows a list of bookmarks
and breakpoints. These line markers are also shown on the map view.
Favoriate list:
You can put frequently visited lines, line markers, functions into
favourite list for quick access.
Collection:
collection is a special map. It does not correspond to any open file. Instead,
it is a map of user-selected functions from other maps. This feature is very useful.
Most of times, you are only interested in a few functions at a certain period of time.
Then you put those functions together and forget about other code. Functions in
the collection can be deleted, cleared. You can add as many functions as you
like into one map, the collection.
Show viewport:
by viewport we mean the visible lines in the Visual Studio code window. This feature
allows you to check where the current window is on the map. Viewport will hide itself
in three seconds.
Show caret line:
Like viewport, you can also show where the caret is on the map.
Get It For Free
Every month we give out a limited number of free copies of Code Summarizer 3.1 formal release for free.
The purpose of this is to get user's opinion on how to improve this software. Your obligation is to write
us by email your review or suggestion on Code Summarizer in a month. We do require you to be completely honest since
that is how you can help us. Your review can be as short as one line or as long as you want. There is no
format required. Your review will not be posted on the web unless you request.
We ask you write us only once, then you are obligation free.
So, send us an email at info@seinactive.com and tell us you want a free copy of
Code Summarizer 3.1. You have a chance to get one free.
|