|
|
| Proparse Benefits | Joanju Software |
![]() Home ![]() ![]() Products Proparse Analyst ![]() ![]() Prices/Licenses Purchase Services Support Forum ![]() ![]() White Papers Etc. ![]() ![]() Projects, Utils, and Contributors ![]() ![]() Site History Contact us About Joanju Privacy |
Code Analysis Time SavingsAnalyzing source code prior to implementing sweeping changes is a time consuming process, involving hours, days, and sometimes weeks of analyst time. There are other products and tools which allow schema, file, and other dependency analysis through Progress's compile XREF feature, but Proparse is the only product available which allows complete and flexible analysis of the semantics of your source code.Automated Bug FindingProparse allows semantic analysis of your source code, which enables you to automate the search for bugs in your source code. Studies have shown again and again how the cost of an individual bug increases the further it gets from the initial developer. Each step through testing, final QA, packaging, deployment, implementation, and finally customer end use, adds more to the cost of an individual bug. Even a simple bug requiring only minutes for a programmer to fix can cost hundreds of dollars if it has had to come back from the end user through a help desk, bug logging, and other processes. Proparse allows you to automatically find many types of bugs even before individual programmers commit their code changes.Policy EnforcementMaintenance programming is expensive. Maintenance programmers often have to spend hours or days studying source code before they can determine what needs to be done to implement the requested customer fix or enhancement. That time spent by maintenance programmers is increased, sometimes by hours, if the source code is not easily understood because it does not follow the company's programming policies. Additionally, company programming policy is often in place to ensure that source code is written in a fashion which is optimized for speed. Performance tuning is also an expensive endeavour, and ensuring that source code is written optimally in the first place is the first step in preventing expensive performance problems. Finally, company programming policy is often in place in order to ensure that corporate direction is not hindered. Corporate direction as well as toolset and computing platform direction, kept in mind at the time that the code was built in the first place, could have saved many companies today from being faced with expensive rewrites. Proparse enables you to automate the checking and validation of source code in order to be sure that it follows the company's source code policies.Automated Code Transforms (Refactoring)Refactoring is the act of improving your source code without changing its behavior. So - your business logic stays intact, but something in the source code gets improved which makes it easier to work with, more portable to other platforms, easier to translate... Refactoring deals with things that are tedious, time consuming, and ultimately, expensive. These are things that should be automated! We can build you the automated transform tools that you need to save you weeks or months of effort. |