home *** CD-ROM | disk | FTP | other *** search
- This is the demonstration version of the CodeReviewer software analysis tool
- from Software Services and Solutions, Inc.. CodeReviewer allows developers and
- project managers to analyze the state of a software project, as well as its
- history of development over time, and to reduce development and maintenance
- costs by uncovering potential trouble spots in code. CodeReviewer is one of
- the SS&S CASE Tools, a line of applications for developers of custom
- applications that also includes the DRCS graphical, directory capable revision
- control system.
-
- This demonstration version of CodeReviewer limits its analysis of source code
- to the first 150 lines of a file, printing and saving the results of anaylses
- are disabled, and the application times out ten minutes after launch. The
- production version of CodeReviewer can be purchased directly from Software
- Services and Solutions, Inc., or through Paget Press. See the bottom of this
- file for ordering information.
-
- The demonstration package, CodeReviewer_Demo.pkg.tar.gz, which includes an
- online version of the CodeReviewer manual, is 500 Kb. It will run under
- NEXTSTEP 3.1 and 3.2 on NeXT and Intel hardware. Contact SS&S via email to
- CASE_Tools@sss.com if you require a demo that will run under NEXTSTEP 3.0.
-
- The following excerpt from the Overview section of the CodeReviewer manual
- gives more details about CodeReviewer:
-
- CodeReviewer is a software analysis tool designed to increase the productivity
- of developers, get new developers up to speed on a project quickly, and provide
- information to guide project managers in preventing trouble spots.
- CodeReviewer helps track and manage changes to objects and other code in
- multi-person development efforts. CodeReviewer allows project managers and
- developers to analyze versions of code visually and formally, according to
- industry-standard software metrics. Visual analysis is supported for any type
- of code, while software metrics can be computed, compared, and graphed for C,
- C++, Objective-C, and YACC code.
-
- CodeReviewer integrates well with source code management systems, if they are
- in use on a project. CodeReviewer is compatible with the DRCS graphical
- revision management system and the RCS revision control system, as well as any
- source code management system build on RCS.
-
- With CodeReviewer, project managers can gain control of changes to code and
- avoid the morass of object incompatibilities that can plague large
- object-oriented development efforts. Progress on goals can be tracked down to
- the level of changes in methods and functions in an individual source file.
- Development can proceed with greater efficiency toward its goals with
- CodeReviewer.
-
- Developers can use CodeReviewer to quickly appraise the state of legacy code
- and the work that has been done on it in the past. The complexity analysis
- functions of CodeReviewer can point developers to problem spots in code before
- they become bugs or maintenance headaches. Also, CodeReviewer can get
- developers up to speed on an unfamiliar project in a fraction of the time it
- would take them without it.
-
- CodeReviewer is fully integrated with NEXTSTEP, and its user interface is
- immediately familiar to users of standard NEXTSTEP applications. CodeReviewer
- provides its analysis capabilities via services, as well, to allow easy
- integration with the current development environment, e.g. CodeReviewer can be
- invoked on a class file from within ProjectBuilder through its services menu.
-
- CodeReviewer allows multiple source code files to be analyzed at one time, and
- CodeReviewer can perform historical analysis on each of the files. An entire
- project's source code can be loaded into CodeReviewer and analyzed by broad or
- fine statistical measures; CodeReviewer will then allow drill down visual
- analysis in terms of detailed code fragments.
-
- Results of analyses can be stored for further analysis in other tools, or for
- later review in CodeReviewer. CodeReviewer creates and reads .CodeReviewer
- documents, which can also be read by spreadsheets and a variety of other tools.
- CodeReviewer also exports the results of its analyses in a variety of other
- formats.
-
- Software Services and Solutions, Inc., a consulting and product development
- firm, can be reached via email to sss@sss.com, phone to (203) 630-2000, or fax
- to (203) 630-2020.
-