Voice from our customers

"Code summarizer is a tool I use for every minute in my work. I can’t imagine working without it.”


“I think code summarizer’s design is creative, simple and easy to use. It makes my job much easier.”


“We have a large project of over a million lines of code. Some files go over 10 thousand lines and many function are larger than 5000 lines. With code summarizer, they look a lot smaller.”
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.
Code Summarizer Free for 30 days:
   
Developer's Links
Code Project Code Guru 15 seconds

Home  | Services  | Products  | Purchase  | Documents  | Faq  | Support  | About Seinactive
Seinactive Software © Software is Engineering
seinactive.com