News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
Ivo Jansch's Blog:
Defensive Programming
January 27, 2006 @ 07:01:48

In his latest blog post today, Ivo Jansch takes a look a t a situation where a little "defensive programming" would have helped.

A few weeks ago, we had a major problem with software we'd written for a client. It was software for sending mailings to the client's customers. Suddenly there were many reports of clients receiving multiple mailings instead of just one.

The problem appeared to be in our test code. The software had a 'test' mode for testing the mailing by sending it only to the author and a small test team. It appeared that for some reason, all test mails were being mailed to the customers as well.

This problem would not have appeared if we had applied what I would like to call 'defensive programming'.

He shows code examples from this situation, pointing out where the issue lies - a bad check in an if() statement.

0 comments voice your opinion now!
php defensive programming error situation php defensive programming error situation



Similar Posts

Joshua Eichorn\'s Blog: Looking for HTML_AJAX Success Stories

Community News: PortableWebAp.com

Marco Tabini\'s Blog: Security Is As Security Does

PHP Kitchen: Last Chance for PHP Conference UK Early Bird Tickets

Codewalkers.com: Book Review - PHP Unleashed


Community Events









Don't see your event here?
Let us know!


security PEAR PHP5 release book framework conference mysql job code developer zendframework application package example zend releases ajax cakephp database

All content copyright, 2009 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework