akkun_choi pedia
mindiaakkun_choi pedia見出し語

TMTOWTDI

akkun_choi · 2008-05-08 更新 · 1 ポイント

There's more than one way to do it(やり方はひとつではない)のこと。

このスローガンを掲げるPerlは同じ処理でも色んな書き方ができる言語になった。

しかし、僕がPerlを好きになれないのはそこなんです。なんであんなに省略の仕方がいっぱいあるの!シンプルに書けるのはすごいけど、覚えてられない。あんなの使いこなす人はほんとすごいっすね!

逆にPHPJavaは書き方が完全に統一されている。タイピングを減らすような省略記法やシンタックスシュガーとかほとんどない。でも書き方を統一することのメリットは最小限の言語知識でコードが読めることだと思う。

TMTOWTDIの言う「多様性は善」ということは大いに賛成する。同じ仕様でも手順は様々な方法が考えられていい。でも書き方が複数あるとわけわからなくなるからそこは統一した方がいいと思う。

RubyPerlほど書き方にバリエーションがないみたいなのでいいと思う。

関連する見出し語