タグ

ブックマーク / blog.jnito.com (2)

  • なぜRubyのcase/whenはインデントしないのかを考えてみた - give IT a try

    はじめに 昨日はソニックガーデンにしては珍しく、ちょっとしたコーディングスタイル論争(?)が発生しました。 議論のネタになったのはRubyのcase文のインデントについてです。 when節はインデントすべきか、それともcaseキーワードと揃えるべきかの議論になりました。 x = 1 # インデントする場合 case x when 1 puts "x is 1" when 2 puts "x is 2" else puts "x is other" end # インデントしない場合 case x when 1 puts "x is 1" when 2 puts "x is 2" else puts "x is other" end Rubyのコーディング規約をいくつか見てみると、後者のインデントしないスタイルの方が多数派だったので、「インデントなしでいいじゃん」で結論付ければいいだけかもしれ

    monomoti
    monomoti 2013/02/28
    滅多にRuby書かないけど、インデントなしは違和感あるわ
  • 英語ブログを書いてredditに投稿してみた - give IT a try

    はじめに 先日書いた「JavaやC#の常識が通用しないRubyのprivateメソッド」というエントリはMatz先生の回答を頂けたことで、かなり価値のある内容になりました。 そこで僕は「たぶんこの話は日のプログラマのみならず、海外のプログラマにとっても有益なんじゃないか?」と思い、内容を簡単に英訳してブログ化しました。 また、ブログを書いただけではなかなか外国のプログラマの目に触れることがないだろうと思ったので、redditというリンク投稿サイトに自分で投稿してみました。 このエントリではそうした僕の一連の行動をまとめてみたいと思います。 英語でブログを書く はてなダイアリーだといかにも「日人向け」な感じが強いので、海外でもよく使われてそうなブログサイトを利用することにしました。 が、海外でメジャーなブログサイトなんてよく分かりません・・・。 とりあえずGoogle推薦のブログサイトな

    英語ブログを書いてredditに投稿してみた - give IT a try
    monomoti
    monomoti 2012/03/19
    英語力も伝える中身も、養わなきゃな。
  • 1