|
About our products and services
Thank you for your interest in Seinactive Software. We
provide software development/contract, consulting, architecting, and code formalizing
services. Along with services, we are an independent software vender (ISV). Our
major product is programming productivity tool Code Summarizer. Code Summarizer has become
an important factor that Seinactive Software stays strong in business. We are currently
putting more and more efforts in software products development like Code Summarizer.
Code Summarizer is an electronic map to your code
Code Summarizer is like an electronic map to your code.
To Visual Studio programmers, it is like a roadmap to the forests of the code. Code
Summarizer stays beside your code windows, and lets you jump from one position to
another without losing context. You can zoom in and out the map view handily with
the mouse wheel as with Microsoft Virtual Earth. You can zoom in/out the map view
geometrically or syntactically. It allows you view your code in very compact form
while still showing significant information.
You see big picture of your code
With Code Summarizer you can see
the big picture. You can see your program logic the way no other tools can do. Code
Summarizer is a Visual Studio code navigator and code browser. Code Summarizer is
developed as a Visual Studio package which is seamlessly integrated with Visual
Studio. With Code Summarizer you can, for the first time in your programming experience,
see your code files, especially functions (methods) in a bird’s view.
Long functions are not a problem any more
Reading, browsing and debugging long
function is always painful. You basically don’t know where you are. Code Summarizer
allows you to see a long function in one view without scrolling. You can always switch
back and forth.
Code Summarizer is simple
We consider this the biggest advantage
over other tools. The major challenge in Code Summarizer is how to summarize program logic
in a way that it is short in physical length, and easily related to the original code. A
flow chart is far too long. You rather read the original code than a flow chart. A flow
chart is practically more complex than your code. Some code outliner tools give you an
abstract of your code structure, but they are hard to be related to your original code
visually and syntactically. Code Summarizer makes a complex matter simple.
For Visual Studio programmers
Code Summarizer makes your programming
job easier. And equally important, it improves your productivity.
For project managers
Your team will benefit from improved
performance from all the individuals. Code Summarizer also makes code review easier because of
its browsing functionality. Code Summarizer visualizes the code logics, tells complexity of
each of the functions, which helps to identify the bottle neck of the programming productivity.
It also tells you the potential problems in the code. Possible problems you can find, along
with logic defects, are: too complex program logic, like very deeply nested code blocks.
Some of them can be avoided, for example, some conditions can be excluded at the beginning
of the function. Some unavoidable nested blocks can be moved into separate functions. Actually,
any function that is larger than 500 lines should be divided. For years, we have been working
with our clients with whom we have contracts to simplify their code. The effects are significant.
It simply makes your code easier to manage, easier to read, easier to change, easier to debug.
Coder Summarizer is not everything
Currently Code Summarizer only works for
C++ and C# code on Visual Studio 2005. Other code files like html, aspx, xml or Visual Basic, Java etc. are not supported.
|