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:
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.
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