タグ

programmingとrubyに関するinouetakuyaのブックマーク (4)

  • リファクタリング Ruby エディションを読んだ - takatoshiono's blog

    読んだ理由 Ruby を使い始めて間もない頃に(3ヶ月ほど前)、隣の席にいた同じチームの同僚が「これいいよ」って教えてくれたのがきっかけで、以下のような思いを持って読むことになった。 オリジナルのリファクタリング―プログラムの体質改善テクニック (Object Technology Series)は10年前くらいに読んだことがあるけど、いま読み返したら何か学びがありそう Ruby の勉強にもなるかもしれない いまの仕事iPhone アプリ / Android アプリのサーバーサイド API 開発)に有用そう ちなみに昨日、その同僚はブログでもっといろんなを紹介していた。 Rails で "とりあえず動くコード" を書けるようになった人が次に遭遇する問題とそれを解決してくれるまとめ - 彼女からは、おいちゃんと呼ばれています このに書いてあること まだ肝心のリファクタリングのカタログ

    リファクタリング Ruby エディションを読んだ - takatoshiono's blog
    inouetakuya
    inouetakuya 2014/06/09
    "と、ここまで書いてこれは YAGNI 原則だと気がついた。不必要な柔軟さは実装いない。シンプルに保つ。このへんのことは常に頭においておきたいと思う。"
  • Ruby と Rails を覚えるために約1ヶ月半でやったこと - takatoshiono's blog

    仕事Rails を使ったサービスを担当し始めて約1ヶ月半、RubyRails にもだいぶ慣れてきたので、ここまでどうやって勉強してきたか書いておこうと思います。いや、まだ初心者もいいところなのですが、そのうち忘れてしまって今しか書けなそうなので、書いておきます。 とはいえ、こういう情報は時間の経過と共に意味のないものになってしまいがちなので、なるべく時間に左右されない質的なことを織り交ぜながら書いていきたいと思います。 irb(main):002:0> Date.new(2014,4,4) - Date.new(2014,2,19) => (44/1) 当時の知識 パーフェクト Ruby を途中まで読んだ Ruby on Rails Tutorial の Chapter 4 Rails-flavored Ruby をやっていた という程度。 パーフェクトRuby (PERFEC

    Ruby と Rails を覚えるために約1ヶ月半でやったこと - takatoshiono's blog
    inouetakuya
    inouetakuya 2014/04/09
    チームのメンバーが書いてくれたエントリー。ひさしぶりに感動した!!
  • 「2007年に一番伸びた言語はPython」とスクリプト言語の速度比較 – テクトリム

    TIOBE Programming Community Index for January 2008によると2007年に世界で一番人気が伸びた言語はPythonだそうです。 ZDNet Japanの記事によると この1年でPythonは2.04%の伸びを見せ、もっとも人気が伸びたプログラミング言語となった。ほかにはVBが1.84%、Javaが1.69%、 C#が1.34%、PHPが1.25%、Delphiが1.00%、JavaScriptが0.36%人気を伸ばしている。 日ではRuby等の言語に押されて不人気なイメージですが世界では伸びているようです。AjaxのJavaScriptより伸びがいいことは驚きです。 ところで、言語の実行速度性能が気になり調べてみました。 動いている環境や実行した関数に依存するため一概には言えませんが、Elliott C. Backのマージソートの実行時間の比

  • Pythonな人だけど「メタプログラミングRuby」を読んでみた | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 僕は公私ともにPythonな人なんだけど,「メタプログラミングRuby」を読んでみた。 一言で感想を言うと,すごい良いだから「みんな読むべき」。 書では,まずRubyのオブジェクトモデルについて,ストーリー形式で分かりやすく解説をするパートが最初に来ている。途中にちりばめられる「ジャッジメントですの」とか「絶望した!」とかいった粋な翻訳ににやりとしながら読んでいると,すんなりとRubyのオブジェクト指向機能について理解できてしまうはず。 その後,メタプログラミングのさわりを解説,メタプログラミングの実践的な例としてRuby on Railsで使われているActiveRecordを例

  • 1