TMTOWTDI
There's more than one way to do it(やり方はひとつではない)のこと。
このスローガンを掲げるPerlは同じ処理でも色んな書き方ができる言語になった。
しかし、僕がPerlを好きになれないのはそこなんです。なんであんなに省略の仕方がいっぱいあるの!シンプルに書けるのはすごいけど、覚えてられない。あんなの使いこなす人はほんとすごいっすね!
逆にPHPやJavaは書き方が完全に統一されている。タイピングを減らすような省略記法やシンタックスシュガーとかほとんどない。でも書き方を統一することのメリットは最小限の言語知識でコードが読めることだと思う。
TMTOWTDIの言う「多様性は善」ということは大いに賛成する。同じ仕様でも手順は様々な方法が考えられていい。でも書き方が複数あるとわけわからなくなるからそこは統一した方がいいと思う。
RubyはPerlほど書き方にバリエーションがないみたいなのでいいと思う。
履歴
- 第 1 版akkun_choi2008-05-08 17:07:23
タグ
他の人の「TMTOWTDI」
- Hirakuの「TMTOWTDI」HirakuのブックThere's More Than One Way To Do It. の略。自分はティムトゥディと読んでいる。 ラクダ本では「やり方は何通りもあるのだ」という…2009-02-15
- kaniの「TMTOWTDI」カラカニのメモ帳There's More Than One Way To Do It. の略 「やり方はひとつじゃない」というPerlのスローガンらしい。 もっとも自分が Pe…2009-02-15