February 2003     
Dr. Dobb's Journal

File: DEFECT.TXT 
Title: Automated Defect Identification 
Author: Kevin Smith 
Keywords: FEB03    TESTING   DEBUGGING   C++ 
Description: Published code accompanying the  
article by Kevin Smith in which he presents techniques  
that help you quickly identify latent defects in C++  
code--without extensive testing or simulation. Also see DEFECT.ZIP. 
 
File: DEFECT.ZIP 
Title: Automated Defect Identification 
Author: Kevin Smith 
Keywords: FEB03    TESTING   DEBUGGING   C++ 
Description: Published and unpublished code accompanying the  
article by Kevin Smith in which he presents techniques  
that help you quickly identify latent defects in C++  
code--without extensive testing or simulation. Requires  
UNZIP/PKUNZIP to extract. 
 
File: GJE.TXT 
Title: Testing Java Interfaces With JUnit 
Author: Matt Albrecht 
Keywords: FEB03    JAVA   TESTING   DEBUGGING    JUNIT 
Description: Source code accompanying the  
article by Matt Albrecht in which he presents the  
GroboUtils JUnit Extention which helps you write tests  
for inherited logic, leading to better maintainability  
and lower test development costs. Also see GJE.ZIP.

File: GJE.ZIP 
Title: Testing Java Interfaces With JUnit 
Author: Matt Albrecht 
Keywords: FEB03    JAVA   TESTING   DEBUGGING    JUNIT 
Description: Unpublished source code accompanying the  
article by Matt Albrecht in which he presents the  
GroboUtils JUnit Extention which helps you write tests  
for inherited logic, leading to better maintainability  
and lower test development costs. Requires  
UNZIP/PKUNZIP to extract. 
 
File: TRACE.TXT 
Title: C++ Stack Traces  
Author: Noam Cohen  
Keywords: FEB03   C++   DEBUGGING     
Description: Published source code accompanying the  
article by Noam Cohen in which he presents a tool that  
collects information in real time and displays the  
results, thereby providing a context in which certain  
errors occur. Also see TRACE.ZIP. 
 
File: TRACE.ZIP 
Title: C++ Stack Traces  
Author: Noam Cohen  
Keywords: FEB03   C++   DEBUGGING     
Description: Published source code accompanying the  
article by Noam Cohen in which he presents a tool that  
collects information in real time and displays the  
results, thereby providing a context in which certain  
errors occur. Requires UNZIP/PKUNZIP to extract. 
 
File: MP3PLAY.TXT 
Title: A Java-Based Music Player for MP3, Ogg, & WAV 
Author: Sing Li 
Keywords: FEB03    JAVA   MP3   OGG   WAV  JAVASOUND 
Description: Published source code accompanying the  
article by Sing Li in which he describes the design and  
implementation of a digital music player built on the  
JavaSound API that supports real-time decoding/playback  
of music in MP3, WAV, and Ogg Vorbis formats. 
Also see MP3PLAY.ZIP 

File: MP3PLAY.ZIP 
Title: A Java-Based Music Player for MP3, Ogg, & WAV 
Author: Sing Li 
Keywords: FEB03    JAVA   MP3   OGG   WAV  JAVASOUND 
Description: Unpublished source code and related files accompanying the  
article by Sing Li in which he describes the design and  
implementation of a digital music player built on the  
JavaSound API that supports real-time decoding/playback  
of music in MP3, WAV, and Ogg Vorbis formats. 
Requires UNZIP/PKUNZIP to extract. 
 
File: DUALPROC.TXT 
Title: Bargain-Basement Parallelism 
Author: Timothy Rolfe 
Keywords: FEB03    UNIX    DUAL-PROCESSOR    
MULTIPROCESSING 
Description: Published source code accompanying the  
article by Timothy Rolfe in which he uses the UNIX  
multiprocessing fork command to take advantage of  
underutilized processors in dual-processor computers. 
Also see DUALPROC.ZIP 
 
File: DUALPROC.ZIP
Title: Bargain-Basement Parallelism 
Author: Timothy Rolfe 
Keywords: FEB03    UNIX    DUAL-PROCESSOR    
MULTIPROCESSING 
Description: Unpublished source code and related files 
accompanying the  article by Timothy Rolfe in which he
 uses the UNIX  multiprocessing fork command to take 
advantage of   underutilized processors in 
dual-processor computers. Requires UNZIP/PKUNZIP to extract. 

File: PCLINT.TXT 
Title: A Report Generator for PC-Lint 
Author: Jon Zyzyck 
Keywords: FEB03      DEBUGGING    PC-LINT   C/C++ 
Description: Published source code accompanying the  
article by Jon Zyzyck in which he presents a report  
generator that reads in all PC-Lint messages from all  
the files in the project, then displays them sorted by  
message number. Also see PCLINT.ZIP. 
 
File: PCLINT.ZIP 
Title: A Report Generator for PC-Lint 
Author: Jon Zyzyck 
Keywords: FEB03      DEBUGGING    PC-LINT   C/C++ 
Description: Unpublished source code accompanying the  
article by Jon Zyzyck in which he presents a report  
generator that reads in all PC-Lint messages from all  
the files in the project, then displays them sorted by  
message number. Requires UNZIP/PKUNZIP to extract. 
 
File: CPRO0203.ZIP 
Title: C Programming Column 
Author: Al Stevens 
Keywords: FEB03      C++      
Description: Published and unpublished source code  
accompanying the article by Al Stevens in which he  
examines Standard C++'s typename keyword that solves  
some semantic ambiguities introduced by the class  
template mechanism and to make template declarations  
more intuitive to the human reader. Requires  
UNZIP/PKUNZIP to extract. 
 
 
 
 
2 
 