Agile Israel

Israel's first Agile Development Community

Welcome to the Agile Israel Community Site!

This site is dedicated to bringing the communiy of Agile Development in israel together through blogs, forums, dicussions and meetings. You are free to open a blog here if you'd like to talk about things relating to Agile methodologies and software development.
The group meets on a monthly basis and meeting announcements are published on the main news blog : http://agileisrael.org/blogs/news .

What's New

  • An example of bad test, part 2

    Let us take a look at this test. When I saw it, the code under test called to me: "Help me, I being intimately harassed here!" The problem is that this tests knows all sorts of unrelated things about the code under test. It knows that it should redirect, it knows where it should redirect, etc. What is the relation between kicking off the checkout...
    Posted to Ayende On Agile (Weblog) by Anonymous on 08-16-2008
  • An example of bad test, part 1

    Let us take a look at this test. When I saw it, the test cried out in pain to me: "Help me, I am so overworked." This test is doing far too much. I drew the battle line on the test, just to give you a clear indication on what is going on. What we are asserting are things that have nothing to do with what the test is supposed to test.This is...
    Posted to Ayende On Agile (Weblog) by Anonymous on 08-16-2008
  • Inversion of Control is NOT about testability

    Jacob have an interesting perspective on testability: The thing is that using Typemock means that you can unit test literally any public method of any public class, regardless of any and all internal dependencies that class might have. And you can do so without changing the design and/or architecture of your software at all. In other words, using Typemock...
    Posted to Ayende On Agile (Weblog) by Anonymous on 08-16-2008
  • How .Net 3.5 SP1 broke Rhino Mocks

    Okay, now that we are over the sensationalist headline, the actual problem is more complex than that. Let us assume that we have the following interface: public interface IComplexGeneric<T> { void GenericMethod<K>(); } Up until .Net 3.5 SP1, Rhino Mocks was perfectly happy to deal with such an interface (well, not happy , exactly, that requires...
    Posted to Ayende On Agile (Weblog) by Anonymous on 08-13-2008
Copyright 2007 Roy Osherove