Voice from our clients

"Code summarizer is a tool I use for every minute in my work. I can’t imagine working without it.”
We provide software development, consulting, code formalizing services on Microsoft Windows platforms.
Software development
We develop software according to your requirement. You can choose a part of a project or the whole project from bottom up. Our developers will first work with you to refine your requirement, make sure the required functionalities are technically feasible and if there is a better way to achieve the same goal. We give advices on how the system is supposed to work, outline the architecture and give you the possible solutions for your problem. You will get well-tested software system and support.
Consulting
We give consulting assistance on solutions to your specific problem, from requirement analysis to coding and testing. If you are starting new project, and want assistance on what solutions you should choose, including development tools, languages, architectures. We give free consultation and almost free service.
Code Formalizing
In software industry, there is a well-known notion: “Software engineering is not engineering”. This is so true. It is safe to say that most software development doesn’t follow engineering rules. One proof for this is: if you have a project of over 5 year history, you are guaranteed to have fairly messy code. No documentation, no comments is just one thing. Code files and functions (methods) are growing endlessly. We can very easily find 10-thousand-line files. A lot of functions go over 500 lines, sometimes a couple of thousand lines. And some code blocks (most of times if blocks) nesting over 10 levels. That code is unmanageable, unreadable. Programmer always likes working on new projects other than old ones. Think about how much time has been wasted on going through these code modules. If you ever care about productivity at all, you should do some of these things: avoid nested code blocks, try turning them into simpler ones. Break long functions and file into short ones. Imagine if you have all functions limited to 200 lines, all your code files to 1000 lines. Then you don’t even need code comments or documentation, your code is readable and manageable immediately (for one thing, function names are best comments). Of course this will produce more files, but if you group your project files properly, it never creates any management problem. We can help you to achieve this with surprisingly low cost.

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