Tag Archives: agilism

Fizz Buzz Java kata

At XPWeek2011 we learned TDD coding, and the importance of OOP principles to develop applications. I spent great days there, thanks to Carlos Ble and iExpertos.

Continuing with the last kata series. I will show you how I solved FizzBuzz kata, maybe not the best, but I like the solution because the expressive final code:

  • say(FIZZ, WHEN_FIZZ_FACTOR);
  • say(BUZZ, WHEN_BUZZ_FACTOR);
  • elseSayNumber();

Here you have KataFizzBuzz

Here you have the code: fizzbuzz.zip

And here you have the video:

String Calculator Java Kata

Con el fin de mejorar mi kunFu (mi TDD, mi Java, y mi oficio en general), pretendo hacer unas katas, y publicarlas aquí por si a alguien le interesa como las he resuelto, y se anima a resolverlas.

Me estoy basando en las katas de la web 12meses12katas (gracias @kinisoftware por tu esfuerzo en esta iniciativa!!).

La primera es StringCalculator, yo la he resuelto así:

El código os lo empaqueto aquí: String Calculator Java Kata. También lo podéis ver en el repo de Git Hub.

Espero que os divirtáis viéndolo  tanto como yo lo hice haciéndolo ( que sí, que me lo paso muy bien programando!!. Digo yo que no será tan raro, no? ;-P )

String Calculator Java Kata

In order to improve my kunFu (my TDD, my Java, and my work in general), I’m planning doing some katas, and publishing here. If somebody want to see how I solve them.

Based on 12meses12katas web (thanks @kinisoftware for your effort on this initiative!!).

The first one, String Calculator, I solved there:

I’ve packaged the code here: String Calculator Java Kata. And you can see immediately at Git Hub repo.

Hope you enjoy as much as I did programming it( sure, I enjoy pretty much programming!! I think that it isn’t so weird, is it? ;-P )