Tuesday, November 14, 2006

Ruby and samurai swords are for samurais

This little post is a nice proof to my private hypothesis:

Ruby and other samurai tools are best for samurais only.

Let's see what has happened there. Someone has created a 6-line method. Then, as you can see from comments, this method contained 3 severe errors and none of them get detected by the compiler. ;)

It can happen for any language. But I particularly like the beginning of the post:

A coworker who shall remain nameless had this method missing implementation in a module that got mixed into the app helper. This tricked me up for longer then it should, mostly because I hadn't synced up in awhile and so assumed the problem was in changes I made.
Nice thing about that story is that they have had enough tests in a test suite to detect that early. So possibly they are samurais. ;)

But to sum up - I believe that Ruby could be very nice tool for projects with up to 3-5 highly skilled people. If you start to do Ruby projects withbig team of average juniors - beware.

0 Comments:

Post a Comment

<< Home