CodeHealer 3.0.0.3132 » Developer.Team

CodeHealer 3.0.0.3132

CodeHealer 3.0.0.3132
CodeHealer 3.0.0.3132 | 8 Mb


CodeHealer is an efficient and powerful source code analysis and verification tool that will help find and fix a significant number of programming bugs, mistakes and inconsistencies in Delphi programs before they are released. The information provided by CodeHealer will also help developers understand and improve existing code that they have not written. This is especially helpful for corporate developers who take over management of legacy applications.

CodeHealer is easy to learn and use, and has been designed to provide immediate benefits with a minimum of user effort and input. Its highly interactive user interface not only shows where the problems lie, but also makes suggestions as to how fix the problem and in many cases will even make the changes for you if you so choose.

CodeHealer is fast, so it can be run as an integral part of the development process, locating problems before they have had time to settle in and become "features", and while the code is still fresh in the developer's mind.

How does CodeHealer help me?

Software quality and reliability, whilst always having been important, have been driven to the top of the requirements list in recent times by the high profile software failures and breaches that we read about in the national press on a weekly basis. Security vulnerabilities in particular have become of paramount concern with the rapid increase in the number of software hackers over the last few years.

The benefits of static code analysis in finding residual programming errors, above and beyond the checks made by the compiler, are well known.

Static analysis tools such as LINT and its derivatives have been available for many years, and their findings well documented. CodeHealer takes those tools a significant step forward, both in power and usability.

CodeHealer can be used by developers at all levels of expertise, from the youngest and freshest newcomer to the old curmudgeon with 50 years of programming experience. Its benefits can be gained on both new and existing programs and projects by helping developers understand the code and offering suggestions for improving it.

CodeHealer helps companies.
Writing code of quality and reliability can be costly. Companies can reduce expenses by correcting coding problems before programs are released to their end users. The relative cost of finding problems and bugs has been well documented in countless studies as being orders of magnitude cheaper for those found earlier in the development cycle compared to those not found until the program has been released to its end users.

Whether outsourcing or maintaining in-house programming staff, technical managers face the same question: How do we ensure that we get what we are paying for? No one wants to risk the trial and error approach of finding problems after the software is in regular use by the company. CodeHealer helps to find code errors before they become problems.

In addition, managers often debate the best way to monitor individual programmer performance. An important mark of a good programmer is not quantity of code, it is quality and maintainability of code. CodeHealer helps Management to easily analyze large applications for this very purpose.

CodeHealer helps independent developers.
In a competitive and fast-paced world, developers have to fight tight deadlines and constantly changing program specifications. CodeHealer helps developers keep on top by saving time. CodeHealer "proofs" code for errors and opportunities for improvement, and then suggests fixes. This saves headaches by automatically finding errors before your customers do.

3.0 (2015-02-16)

Added full support including IDE integration for Embarcadero Studio XE4, XE5, XE6 and XE7.
Command line parameters to specify expected metrics and analysis counts can now use '+' for 'greater than' and '-' for 'less than' in addition to '=' for 'equal to'. See the updated command line documentation for more details.
Added /MTCC=nnn and /MTCP=nnn command line parameters for Metrics Target values for Cyclomatic Complexity and significant Comment Percentage. See the updated command line documentation for more details.
Added /MXU=unitname command line parameter for Metrics results to eXport only the results for the named Delphi unit.
New Project Wizard now defaults to using the latest installed version of Delphi rather than the version set in the Delphi project being imported.
Improved detection of the correct Delphi version number when creating a new CodeHealer project from a Delphi project.
Improved support for scoped enumerable types.
Improved parsing error dialog box message that prompts whether or not to edit the source file in Delphi.
Improved support for parsing assembler directives in ASM mode.
Improved support for parsing binary and octal constants in ASM mode.
Functions or procedures that are hidden by other functions or procedures explicitly tagged as overloaded are no longer flagged as hidden.
Global Windows Message Handlers are no longer flagged as unreferenced globals.
Improved documentation and examples for /UN and /UQ command line parameters to indicate that they can be used together to disable all user interactions.
Fix: Fixed occasional Access Violation when Building and displaying entire source tree.
Fix: Fixed occasional Access Violation parsing of nested generic array type definition in TMS FlexCel source.
Fix: Fixed exception when clicking Library Search Path Browse button with an empty Library Search Path text box.
Fix: Fixed parsing of certain complex nested generic type usages.
Fix: Numerous other small fixes and improvements


Home:
http://www.socksoftware.com


[/b]

[b] Only for V.I.P
Warning! You are not allowed to view this text.
SiteLock