Maximizing Your Results with SoftBench

Using the SoftBench Integrated Environment

Using the SoftBench Integrated Environment

The SoftBench project environment provides smooth transitions between all of your SoftBench tools. See Figure 1-6 on page 29 and “An Example SoftBench Session” on page 38 for how the tools flow together. The tools shipped with SoftBench include:

Main SoftBench Window with Builder and SoftBench CodeAdvisor

Define your projects, customize the SoftBench interface, and launch other SoftBench tools through the main toolface. You use Builder to transform your source files into your targets. CodeAdvisor inspects your source files for coding problems beyond what your compiler can detect.

Editors

Making changes in your project code is easy with editors that understand your project structure. Configure your choice of SoftBench XEmacs Editor or SoftBench vi Editor. SoftBench Program Editor is also provided as contributed software for your convenience, but it neither understands projects nor automatically adds files to projects. SoftBench Class Graph/Editor allows you to see and modify your C++ program visually.

Configuration Management

Keep your software changes under version control with your integrated configuration management system. SoftBench ships with SoftBench CM. Third party vendors also offer integrated configuration management systems integrated with SoftBench.

SoftBench Static Analyzer

Evaluate the structure of your code without executing it using SoftBench Static Analyzer. For example, you can determine where variables are modified, classes are declared, and functions are called. Static Graphs

32

Chapter 1

Page 32
Image 32
HP UX SoftBench Software manual Using the SoftBench Integrated Environment, Editors, Configuration Management