Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼



site Search Results

Results for: Andrew Koenig

Sort by: Relevance | Date

The Dr. Dobb's Developer Library DVD Order the NEW Discounted Dr. Dobb's Developer Library DVD 6
Purchase the fully searchable DVD for $59.95 - a 60% discount! Features 21 years of Dr. Dobb's Journal, 15 years of Sys Admin magazine, 14+ years of C/C++ Users Journal, 1 year worth of Dr. Dobb's Digest, podcasts, videos and more! Order Now.

Testing Is Not Verification and Vice Versa

Dr. Dobb's JournalAndrew Koenig
January 02, 2014

Internal validity checking might be able to reveal bugs that neither black- nor white-box testing would be likely to encounter. - C/C++

The Best of 2013

Dr. Dobb's JournalAndrew Binstock
December 31, 2013

The most popular articles of the year, sprinkled with a few pieces carefully chosen by the editors. - Design

Not All Bugs Are Random

Dr. Dobb's JournalAndrew Koenig
December 27, 2013

By looking at a program's structure, we can sometimes predict circumstances in which it is particularly likely to fail. - C/C++

Testing Behavior, Not Just Results

Dr. Dobb's JournalAndrew Koenig
December 19, 2013

When you were a student, did you ever lose partial credit for an exam question that you answered correctly because you did so for the wrong reason? Or because you didn't show your work? Hold that thought. - C/C++

How Can One Test a Program's Average Performance?

Dr. Dobb's JournalAndrew Koenig
December 12, 2013

The standard-library sort function. This function typically implements the Quicksort algorithm, which sorts an n-element sequence in O(n log n) time — on average. - C/C++

Performance Bugs: Not Just Hard To Detect, But Hard To Define

Dr. Dobb's JournalAndrew Koenig
December 05, 2013

Test-driven development is among the most important ideas about how to develop software in the past 20 years or so. - C/C++

Performance Bugs Can Be Hard to Detect

Dr. Dobb's JournalAndrew Koenig
November 27, 2013

The more abstract a program is, the harder it is to see the details of what happens in each individual step of that program. - C/C++

Abstraction and Performance Bugs

Dr. Dobb's JournalAndrew Koenig
November 21, 2013

The more an optimization gains, the more important it is for the programmer to be able to verify that the optimization is working correctly. - C/C++

When Is An Optimization More Than Just An Optimization?

Dr. Dobb's JournalAndrew Koenig
November 14, 2013

Haskell is a language that carries the notion of immutable data to extremes, which makes it worth mentioning in the context of the current discussion. - C/C++

Practical Advantages of Immutable Values

Dr. Dobb's JournalAndrew Koenig
November 07, 2013

Why would anyone go to the trouble of designing a language that forbids variables from varying? - C/C++

Previous 1 2 3 4 5 6 7 8 9 10 Next