Tobi gives us some hints how to improve our ant script (there’s better ant task which we can use). Let’s see.. surely it’s better, let’s introduce it…done! Looks much nicer indeed. Ok, seems like the work is done..but wait, something tells us that we can do even more in this task. There’s still a possibility to insert incorrect data via deprecate constructor. We quickly get rid from it. There’s also some legacy code which I want to delete as well. Like that? No way – says Tobi, this stuff is still used from hidden corners of NG, don’t delete it. Let’s have a look..o-la-la, indeed there is still a lot of strange functionality which I even didn’t know about. It seems to be too diffcult to refactor it this time.
We revert deletion of legacy code support. Phew, ok – story seems to be done. Let’s measure performance once again… Bingo, results are still very good, no test fails, we can commit our code to trunk!
Resume
Story is done, signed off and committed to trunk. I feel myself satisfied with results we achieved but even more I’m pleased with the way we worked during last 4 days. It seemed to be a bit chaotic and funny in the beginning, but then everything went pretty fast and we were all tuned on the same wave. The difference between in-office and inter-office pair programming was practically invisible after we established environment. Everybody knew what his teammate is doing, everybody could follow his colleague’s ideas and bring his own ones. Everybody discuss them and finally team comes up with certain solution. Nice try!



