Martin Fowler's Blog, page 41

May 29, 2014

Retrofitting a testing culture into Google

Mike Bland has talked about serious bugs and how a testing culture is a vital tool to prevent them and build the confidence you need to evolve and sustain a code-base. But his story is not just about theory, it’s built on practice - and here is the experience of him and his colleagues in installing a testing culture into Google.

 •  0 comments  •  flag
Share on Twitter
Published on May 29, 2014 12:32

May 28, 2014

Summary and links for fourth "Is TDD Dead" hangout, final will be on June 4th

I’ve added summary and links from our fourth “Is TDD Dead” podcast to my overview page. This discussion looked at the downsides of testing and TDD: can you do too much testing, and is there a problem with teams valuing tests more than they value the functional code? We’ve set the time for our fifth and final hangout to be on Wednesday June 4th at 1100 Eastern time. This one will be a Q&A - to submit and vote on questions go to the event page and press the play button. We’ll also do some final thoughts and wrap up, which will make this discussion run longer than we’ve done so far (maybe going up to an hour).



ThoughtWorks has also put audio for all the episodes onto its newly relaunched podcast feed.

 •  0 comments  •  flag
Share on Twitter
Published on May 28, 2014 12:44

May 27, 2014

Unit Testing Culture: other useful tools

Unit testing, while valuable, isn’t the only tool to consider to reduce the chances of catastrophic bugs. In this fourth installment of his article on Goto Fail, Heartbleed, and Unit Testing Culture
Mike Bland discusses these other tools both in contrast to, and as allies to unit testing.

 •  0 comments  •  flag
Share on Twitter
Published on May 27, 2014 13:24

May 21, 2014

Audio and Video for Third "Is TDD Dead" hangout, fourth will be on May 27

The hangout overview page now has links to the video and audio from the 3rd “Is TDD Dead” hangout, together with my written summary of the hangout. In this session we talk about the trade-offs and nature of feedback and the TDD’s influence on QA. The next hangout will be next Tuesday May 27th at 1100 Eastern time.

 •  0 comments  •  flag
Share on Twitter
Published on May 21, 2014 09:56

May 20, 2014

Overview page for "Is TDD Dead"

I’ve put together an overview page for our “Is TDD Dead” discussions. It includes links to all the video and audio downloads, summaries of the discussions, and links to things we refer to.

 •  0 comments  •  flag
Share on Twitter
Published on May 20, 2014 11:12

The Costs and Benefits of a Unit Testing Culture

Mike Bland moves on to the third installment of his article on Goto Fail, Heartbleed, and Unit Testing Culture. Here he looks at the significant costs of installing a unit testing culture and compares them to the benefits you gain by doing it - benefits that go beyond just reducing the chances of catastrophic bugs.

 •  0 comments  •  flag
Share on Twitter
Published on May 20, 2014 11:12

May 18, 2014

Second "Is TDD Dead" Hangout video and audio available, third hangout scheduled

We’ve now completed the second “Is TDD Dead” hangout. You can watch it on YouTube or download an mp3 file if you’d rather not look at our faces. We’ve scheduled the next one for Tuesday May 20th at 1100 Eastern time (same time, but a different day next week, due to our scheduling constraints).

 •  0 comments  •  flag
Share on Twitter
Published on May 18, 2014 00:55

photostream 66





Duilhac-sous-Peyrepertuse, Languedoc, France

 •  0 comments  •  flag
Share on Twitter
Published on May 18, 2014 00:55

May 14, 2014

Second Installment of "Goto Fail, Heartbleed, and Unit Testing Culture"

In this second installment Mike Bland takes a look at the Heartbleed bug, showing what kind of unit tests would expose the bug and the testing culture that would encourage these tests to be written. He further stresses that a testing culture wouldn’t consider a bug to be fixed without additional tests and posits a corollary to Linus’s Law.

 •  0 comments  •  flag
Share on Twitter
Published on May 14, 2014 08:25

May 13, 2014

Second "Is TDD Dead" Hangout with Kent Beck and David Heinemeier Hansson

We’ve sorted out the time and link for the second part of our hangout on “Is TDD Dead”. It will be on Friday May 16 at 11:00 Eastern time. As before the video will be posted on YouTube shortly afterwards. Again it will be about 30 minutes long, with me playing Time Cop to shut us up. The lead-in from last time is to discuss David’s notion of test-induced design damage. David hopes to prepare an example for the base for our discussion, if so we’ll let you know via this feed and our twitter stream so you can do the pre-reading.

 •  1 comment  •  flag
Share on Twitter
Published on May 13, 2014 11:32

Martin Fowler's Blog

Martin Fowler
Martin Fowler isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Martin Fowler's blog with rss.