Hello, and welcome to DDJ.com
CMP Media Launches New Dr. Dobb's Journal

SD West 2006 announces this year's list of Jolt Product Excellence Award winners and Productivity Award winners.

LOG INRegisterForgot password?
What are the green links?
All Access members only
RSS Feed
DDJ > Dr. Dobb's Departments > Testing & Debugging

Testing & Debugging

Editor's Note | News | Features |

Tools and techniques for testing, profiling, performance optimization, debugging and quality assurance.


Editor's Note

Yochi Slonim, CEO of Identify Software, discusses the current testing = quality zeitgeist, and in his article, The Software Quality Lifecycle, proposes a more functional QA Business System paradigm, maximizing ROI by automating functions of both QA managers and engineers, and employing systems automation tools to enhance the reproducibility of bugs. Also in features, Ian Formanek and Gregg Sporar of Sun Microsystems describe an innovative method for profiling Java applications, called Dynamic Bytecode Instrumentation, that permits at-runtime and at-invocation-time installation and removal of profiling bytecodes in objects, permitting highly-targeted profiling of critical components in even very large applications, without unnecessary overhead.

In the News

 

Features

Dr. Dobb's Journal May 2006
Jonathan Erickson
Testing & Debugging (11.6 MB)

Debugging and Full System Simulation
Jonathan Erickson
Peter Magnusson explains how multiprocessing is driving the need for simulation in systems-level debugging. (MP3, 4:37 mins.)

Debugging & Embedded Linux Runtime Environments
Rajesh Mishra
Debugging in embedded Linux runtime environments requires an assortment of tools.

Interface: License Overload
Warren Keuffel
As open source becomes entwined with the profit sector, the ancient GNU Public License is showing its age. Will the new version help developers avoid the legal thicket of alternate licenses?

Software Build Tips & Tricks: Build Your Own Makefile Debugger

A Software Development Vendor Perspectives NetSeminar

Wouldn't it be nice to be able to set a breakpoint in a Makefile? Learn practical, applicable tips for troubleshooting software builds. Among other tips, you will learn how to turn GNU Make into an interactive Makefile debugger with the ability to set a breakpoint in a rule and then interactively discover macro values, definitions, why the current rule is being executed and more. If you’re spending valuable time uncovering the causes of broken builds, this is a presentation you won’t want to miss.

The Software Quality Lifecycle
Yochi Slonim
The current approach to resolving application problems--and ensuring software quality throughout the entire useful life span of the application--is not getting the job done.

Pragmatic Exceptions
Benjamin Booth
February 2006 Pragmatic Exceptions.

Viewing & Organizing Log Files
Phil Grenetz
LogChipper, the tool Phil presents here, lets you view and organize the contents of log files.

Dynamic Bytecode Instrumentation
Ian Formanek, Gregg Sporar
Dynamic bytecode instrumentation is an innovative technique that makes profiling fast and easy.

Pragmatic Exceptions
Benjamin Booth
January 2006 Pragmatic Exceptions.

More Articles

NetSeminars

The Intersection of Agility, Objects and UML
Robert C. Martin, discusses his Software Development column "The Craftsman," OO design practices, Extreme Programming, project management and the inevitable, and highly entertaining, Star Trek anecdote.

Info-Link




MarketPlace

Download Award-Winning Service Desk software, Free
Try Numara FootPrints 9, The ITSM software that Delivers Real Value, Flexibility and Results.

Download Award-Winning Service Desk software, Free
Try the ALL NEW FootPrints 9, The ITSM software that Delivers Real Value, Flexibility and Results.

Flowcharts from C/C++ Code -- Free Trial Download
Understand C/C++ code in less time. Get up to speed faster with Crystal Flow for C/C++.

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Wanna see your ad here?