Monday, August 16, 2010

Short Roman Numeral Kata

(Cross post from IRefactor)

For our second Software Craftsmanship Coding Dojo, I have prepared a "Short Roman
Numeral" Kata.

In essence, a Short Roman Numeral is a number between 0 to 3999 that has a ToString() method which returns its roman presentation.
The rules of roman presentation construction can be found here.

After the meeting, I took some time in order to record the Code Kata.

As you probably know it is extremely difficult to produce a well synchronized recording.

Hence, after a few sleepless nights I have finished the recording with great satisfaction, only to discover (thank you my "dear" friend) that I made a typo during the exercise.

Despite that, I have decided to share with you the current recording and to fix the typo later on...

You can watch the High Definition version on Vimeo directly (or by pressing on "Vimeo" below)



The (complete) source code can be found here.

Sunday, August 8, 2010

Third Meeting of the "Software Craftsmanship in Israel" Group

On 15.09.10 at 18:00 we will conduct our third Software Craftsmanship meeting.

The agenda is:

Writing Clean Code:
Topics (60-80min):

  • Applying Unit Tests on Existing Code

  • Refactoring

Hands-On part (40m-60m):

  • Applying Unit Tests on Existing Code

  • Coding Dojo

I highly reccomend the session; If you want to understand what is the process of applying Unit Tests on "Legacy Code" (Existing Code) then you should come.

If you have a laptop with your environments set-up, please bring it to the meeting.

Please register here.

The meeting will take place here.

(Pay attention, this time the meeting will take place in Check Point's offices in Tel Aviv)