home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL95.ARJ / VOL9508 < prev    next >
Text File  |  1992-01-07  |  3KB  |  67 lines

  1.  
  2. O S / 2   - P r o g r a m m a T h e e k volume 9508
  3.  
  4. Source: BBS's
  5.  
  6. Titel: Multiscope Debugger demo
  7.  
  8. Number  Name            Size    Date     Comments
  9.         CATALOG  O08      320   9-20-89 This list
  10. 9508.01 EXTRACT2 EXE    24447   7-28-89 Short OS/2 UnZIPper
  11. 9508.02 INSTALL  CMD       26   7-28-89 Batch file to run ^
  12. 9508.03 MS-DEMO  ZIP   326691   7-28-89 MultiScope debugger  demo
  13.         VOL9508  ABS     2078   9-20-89 Disk abstract by Z.
  14.                 6 File(s)      2048 bytes free on volume  DOSGG9508
  15.  
  16.  MultiScope is a programmer's tool that lets you find and  diagnose
  17.  programming errors.  Programmers usually follow three basic  steps
  18.  when debugging a program:
  19.  
  20.     * Finding an error.
  21.     * Diagnosing an error.
  22.     * Fixing an error.
  23.  
  24.  The first step in the debugging process is to find the  errors in
  25.  your program.  It is a common for beta testers or quality  assurance
  26.  personnel to test your program to help find errors.  The  testers
  27.  prepare "bug reports" detailing the program  errors.   However,
  28.  diagnosing the problems that led to the errors is not  always
  29.  possible.
  30.  
  31.  The second step in the debugging process is diagnosing the  cause of
  32.  the error.  Errors are common during software development  and may
  33.  take many hours, and sometimes days, to properly diagnose.   Often
  34.  errors happen the first time you test your program, but  many times
  35.  they arise only after repeated testing.  If your program  terminates
  36.  abnormally (crashes) diagnosing the cause of the crash can  be
  37.  difficult if not impossible.
  38.  
  39.  With MultiScope it is easy to find and diagnose errors
  40. because you can
  41.  
  42.     * Control the execution of your program.
  43.     * Inspect your program in easy to understand views.
  44.     * Pinpoint the location of errors at the source code  level.
  45.  
  46.  The final step of the debugging process is fixing your  program.
  47.  Although MultiScope can make the first two steps of the  debugging
  48.  process easier, it cannot fix your program's errors.  How  you fix
  49.  these is up to you.
  50.  
  51. Mechanisms that Multiscope provides:
  52.  
  53.     * Execute your program in steps.
  54.     * Look at your program's modules.
  55.     * Examine your program's source code.
  56.     * Browse through your program's data structures.
  57.     * Modify a variable.
  58.     * View a graphic data representation.
  59.     * Set simple and conditional breakpoints.
  60.     * Look at your program's memory.
  61.  
  62.  
  63. * System Requirements
  64.  
  65.   o IBM XT/286, AT, PS/2 model 50, 60, 70, 80 or 100%  compatibles
  66.   o OS/2 Standard Edition 1.1 or Extended Edition 1.1
  67.   o One high density diskette drive and hard disk