|
ANN: CodeHealer 2.1 now available
Hi everyone,
SOCK Software is pleased to announce the release and immediate availability of CodeHealer 2.1, containing a large number of new features and improvements that are summarised later in this message.
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.
The *limited time introductory* single user price of $249 (US) is only good until midnight April 14th, after which it will go up to the full price of $379 (US), so buy it now, save $130 (US) and start healing your code today!
Reviewer and user quotes in praise of the new version of CodeHealer, more information and a downloadable trial version are all available on our Web site at http://www.socksoftware.com.
Best regards,
The SOCK Software team
support@socksoftware.com
Borland Technology Partner
~~~~~ What's new in CodeHealer 2.1 ~~~~~
Added features
* Comprehensive command line parameters for automated build tools such as Automated Build Studio and FinalBuilder.
* Can now select multiple modules on the metrics results to get totals for the selected modules.
* Transparent and complete parsing of both text and binary Delphi form files for symbol usage tracking and analysis.
* Calculation of cyclomatic complexity and some other counts to the metrics results.
* Check settings for including or excluding record fields to the unreferenced globals and unreferenced locals checks.
* New check for assignment to constant items.
* Hidden names audit preference to include or exclude names from a different syntactic class.
* Preference setting to allow editing of source files in the source code browser.
* Conditional symbol CODEHEALERANALYSIS that is always defined when analysing with CodeHealer.
* Project preference setting to control whether the metrics results copy to the Clipboard and export to CSV arranged in lines or columns, and now default to arranging them in lines.
* Preference setting to optionally store a new CodeHealer project in the same folder as the first source file.
* Ctrl key shortcuts to the Analysis and Metrics toolbar buttons.
* Ctrl+Up and Ctrl+Down can now be used to scroll tree lists.
* File browse buttons on various edit controls can now be activated with Ctrl+Enter.
* Check at the start of the install and uninstall process for any of the IDE DLLs still being in use.
* Optional installation of Desktop and Quick Launch icons for CodeHealer.
Improved features
* Eliminated almost all false positives in all categories of checks, and particularly for the 'Hidden Names', 'Unused Values' and 'Uninitialised
Variables' checks.
* Significantly speeded up the metrics analysis by not updating the view of the module list until the analysis is done.
* Now set the initial sort order for the analysis failures to description within module for more consistent reports.
* Changed the order of folder checking to allow the Delphi library folders to be manually excluded from processing.
* Moved the Undo Healing button next to the Heal Code button.
* Numerous other small enhancements and bug fixes.
Related Discussions - GETTING THE CURRENT DOMAIN NAME (2001-07-27 05:41:20)Hey man, be careful, LörAn is not the abreviation of 'Laure-Anne' nor 'Ann-Laure' or anything like this. My name's Laurent, which is a french MALE...
- WHERE I CAN UPLOAD MY ARTICLES? IT HAS SEVERAL IMAGES? (2002-08-26 15:42:28)Hi
I'm curious.... What's your article about?
How big are the image files and how many?
Have you thought about embedding the article and...
- ANN DIRECTORYES TO LISTVIEW (2002-11-05 09:35:54)While searching around for some info, I found something
that you may be interested in...
TShellTree v.1.11 By Jan Peter Stotz.
TShellTree...
- AUTOINCREMENT FIELD SQL UPDATE PROBLEM! (2003-07-05 09:45:53)uu need use sql statments:
by sample:
create table mytable (myid int primary key auto_increment, myfield1 varchar(20), myfiel2 decimal(10,2))...
- ANN FUZZYSEARCH 2.1 RELEASED (2003-10-22 05:44:37)Hallo developers. I`d like to inform you that SoftComplete
Development has prodused new vesion of Fuzzy Search 2.1.
Fuzzy searching is the tool...
- USING REGISTRY AS USER (2003-10-26 06:25:51)Hi ...
The problem is not in Delphi it is in the Registry .
you ann't add a key in the root so try to write :
reg.Openkey('.DEFAULT\Test',...
- CHANGE METHOD VISIBILITY (2003-11-24 21:01:04)Thank for your help. I already did like MrBaseball34. I thought there was a directive that allow to change visibility like properties:
CAncestor...
- ANN: FASTSCRIPT 1.3 (2003-12-15 23:19:21)Still waiting for Basic and JavaScript in FastScript?
You do not need to wait – it is time for using it!
+ added BasicScript and JScript...
- [ANN] GOOGLE PARSER -- ALTERNATIVE DOWNLOAD LOCATION (2003-12-29 03:13:12)The Google Parser download from DelphiPages does not work properly at the moment for some unknown reason.
Until it is up and running again, you...
- LOOKUP LISTBOX QUERIES (2004-07-13 05:33:41)Try something like:
................................
ListBox1.ItemIndex := 3;
................................
|