Printer Friendly
The Free Library
14,529,797 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Newly Enhanced Versions Of CodeWizard for C++ and Java Coming Soon!


MONROVIA, Calif.--(BUSINESS WIRE)--Nov. 4, 1997--ParaSoft Corp., the leading developer of tools that streamline software development, will soon be releasing new versions of CodeWizard for C++ and CodeWizard for Java.

The newly enhanced CodeWizards will make it even easier to design, develop and maintain even the most complex programs.

Enforcing New "Rules" for Effective Programming

CodeWizard for C++ and CodeWizard for Java work by automatically enforcing "rules of effective programming." These rules are based on guidelines developed by nationally recognized C++ and Java experts, as well as coding standards devised by major software houses. By enforcing these rules automatically, CodeWizard makes it easy for everyday C++ and Java developers and managers to reap the benefits of expert advice and tutelage TUTELAGE. State of guardianship; the condition of one who is subject to the control of a guardian. .

The latest releases of CodeWizard for C++ and CodeWizard for Java include all-new rules for effective programming. As with previous versions of CodeWizard for C++/Java, users can customize rule enforcement to turn on/off enforcement of individual rules.

The latest release of CodeWizard for C++ includes the following new rules:

--Declare the public, protected and private sections of a class

in that orde.r

--Use () instead of(void) when declaring a function.

--If, else, while, for and do statements shall be followed by a

block, even if it is empty.

--Control structures that execute a single command shall be

enclosed en·close   also in·close
tr.v. en·closed, en·clos·ing, en·clos·es
1. To surround on all sides; close in.

2. To fence in so as to prevent common use: enclosed the pasture.
 within a block.

--Use the :: operator whenever a global function or variable is

referenced.

--Do not use public data members.

--Do not use protected data members.

--Do not make constructors or destructor (programming) destructor - A function provided by a class in C++ and some other object-oriented languages to delete an object, the inverse of a constructor.  inline.

--If a class has a virtual function it shall have a virtual

destructor.

--Never return a non-const pointer or reference to a data member

from a public member function.

--Define at least one constructor.

--If a class has any pointers, define a copy constructor A copy constructor is a special constructor in the C++ programming language used to create a new object as a copy of an existing object. This constructor takes a single argument: a reference to the object to be copied.  and an

assignment operator.

New rules for CodeWizard for Java include:

--Avoid public instance variables.

--First present all public methods/data in a Class.

--Avoid hiding member variables in member functions.

--Implement interfaces non-trivial or abstract manner.

--Use "equals" over "==".

--Use "StringBuffer" instead of "String."

With these new additions to their rule sets, CodeWizard for C++ and CodeWizard for Java will automatically detect more design and programming flaws in a developer's source code than was possible with previous versions. By using CodeWizard as an "early warning system," developers can dramatically reduce the time they spend on debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users.  and maintenance later on, resulting in a faster overall development schedule.

Just as it helps software developers improve the quality of their own code, CodeWizard helps software managers speed up development, meet tight release dates, and better control the quality and consistency of code produced across development teams and departments.

Pricing and Availability

CodeWizard for C++ and CodeWizard for Java are individually priced at:

UNIX UNIX

Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics).
 $1,995 per machine license (Sun, HP, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , DEC, SGI (SGI, Sunnyvale, CA, www.sgi.com) A manufacturer of workstations and servers, founded in 1982 by Jim Clark. The company was founded as Silicon Graphics, Inc., but changed to its acronym in 1999.  and others)

Windows $549 per copy (Windows 95 and WIndows NT (Windows New Technology) A 32-bit operating system from Microsoft for Intel x86 CPUs. NT is the core technology in Windows 2000 and Windows XP (see Windows). Available in separate client and server versions, it includes built-in networking and preemptive multitasking.  4.0)

Special bundling packages are available. Purchases can be made securely online at http://www.parasoft.com/buy.htm or by calling 888/305-0041.

About ParaSoft

ParaSoft develops and markets advanced error detection tools for UNIX, Windows and the emerging Java market. ParaSoft's award-winning tools assist developers and managers in improving software quality, accelerating time to market and reducing development costs. ParaSoft's headquarters are located at 2031 S. Myrtle Ave., Monrovia, Calif. 91016. Telephone: 888/305-0041. Fax: 626/305-3036.

Email: info@parasoft.com World Wide Web:http:www.//parasoft.com .

NOTE: ParaSoft and CodeWizard are trademarks of ParaSoft Corp ParaSoft Corp - Distributors of the message passing system Express.

ftp://ftp.parasoft.com/. Telephone: +1 (818) 792-9941. E-mail: <support@parasoft.com>.
. All other brand and product names are trademarks or registered trademarks of their respective holders. -0- EDITOR'S NOTE Editor's Note (foaled in 1993 in Kentucky) is an American thoroughbred Stallion racehorse. He was sired by 1992 U.S. Champion 2 YO Colt Forty Niner, who in turn was a son of Champion sire Mr. Prospector and out of the mare, Beware Of The Cat.

Trained by D.
: Screen shots available.

CONTACT: ParaSoft Corp., Monrovia

Jenny Ahn, 605/305-0041 ext.312

jenny@parasoft.com
COPYRIGHT 1997 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1997, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Nov 4, 1997
Words:616
Previous Article:Scientific Technologies Inc. Reports Third Quarter and Nine Month 1997 Earnings.
Next Article:Tactician Corporation Releases Tactician CRA Analyzer 3: Bank Regulators Receive Tactician CRA Analyzer 3 to Examine Bank Compliance.
Topics:



Related Articles
Gene pair may incite obesity, depression.
Gene may alter Ritalin's effects in ADHD.(attention-deficit hyperactivity disorder)(Brief Article)
IBM PROVOKES JAVA FIGHT WITH SUN.(Company Business and Marketing)(Brief Article)
Sentences and the associative model of data.
DEVELOPERS USE JAVA AS AN ALTERNATIVE TO PL/SQL.(Quest Software's SQL Navigator)(Product Announcement)
Enhanced AssureAccess. (News and Products).
Mandrakelinux 10.1 Community.(IT News)(Brief Article)
Why Birds Do That.(Brief Article)(Book Review)
NTT DoCoMo to Invest in Aplix.
GET FREE DOWNLOAD OF SUN JAVA SYSTEM PORTAL 7.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles