September 2007 - Posts

Things I learned at JAOO 2007 by ISerializable - Roy Osherove's Blog : Agile

Martin Fowler may be one of the great minds of our engineering age, but his accent sounds a lot like MR. Bean. He's also not a great social figure and also sems to speak when spoken to. Eccentric. Robert C. Martin is a good Drummer. He played the...

The Art Of Unit Testing - Available to Purchase Online Now by ISerializable - Roy Osherove's Blog : Agile

I'm happy to announce that you can now purchase my book The Art Of Unit Testing through the Manning Early Access Program. Currently, the first five chapters are available, but when you purchase the MEAP version you get the new chapters as they come...

Slides and Demos for My Talk: Testing Data Access Code Pragmatically by ISerializable - Roy Osherove's Blog : Agile

You can download the slides and demos for my talk at Jaoo here: Talk: Testing Data Access Code Pragmatically Slides Code My guitar didn't make it through the flights over here, so someone was kind enough to lend me their personal guitar. Thanks! Someone...

Code-Reuse in unit tests is more important than you think by ISerializable - Roy Osherove's Blog : Agile

Scott Bellware mentions how he really likes the new ideas in XUnit.NET, especially the lack of [Setup] and [TearDown] methods. (Brad Wilson wrote in the comments to my post about XUnit.NET that you can mimic this behavior by using the constructor of the...

XUnit.NET aims to be the Next NUnit, but it's too soon by ISerializable - Roy Osherove's Blog : Agile

James Newkirk , one of the original creators of NUnit , which is currently the most popular Unit Testing framework for .NET (he now works for Microsoft at the patterns and practices team if I'm not mistaken) has announced on his blog that together...

The Art Of Unit Testing - Help me choose a book cover by ISerializable - Roy Osherove's Blog : Agile

Here's a question for those of you who are interested in my upcoming book . You can influence my decision on choosing the book cover design. The book will be available for purchase as part of the Manning Early Access Program ( MEAP ) which means you...

TDD Pattern: Composite Logic Development and Testing by ISerializable - Roy Osherove's Blog : Agile

Here's a video I made that captures my current thoughts on writing complex business rules which have lots of validation logic. Here's the scenario I show in the video: A Validate method on an object actually uses lots of smaller methods to return...

Mocks and Stubs - The difference is in the flow of information by ISerializable - Roy Osherove's Blog : Agile

In class today when explaining the difference between stubs and mocks, I realized a simple explanation to this: Stubs and mocks may seem the same but the flow of information from each is very different. Stubs provide input for the application under test...

Throw-Away Tests Vs. Tests that Last by ISerializable - Roy Osherove's Blog : Agile

TATs - That's what I call the tests people write when they are writing unit tests for the first time on a real project. Those tests usually don't least more that a few months before they either get deleted or ignored completely because it takes...

Scrum is not enough. Try ScrumP by ISerializable - Roy Osherove's Blog : Agile

I'm a firm believer in the idea that a good development methodology always has two parts intertwined. The first part is the Process . That's basically everything that has to do with the customer, requirements, iterations, planning etc.. . A process...
Filed under: ,

Video: Agile Israel - Introduction to Agile, Scrum Planning by ISerializable - Roy Osherove's Blog : Agile

The last Agile Israel meeting was A BLAST! I personally had lots of fun, and so did Danko . I was also very excited to host it once again after such a long time. It took lots of time to also upload the video of that meeting (in Hebrew), so it is split...
More Posts