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 |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion