2013-10-01から1ヶ月間の記事一覧
せかいさんのコードは綺麗じゃないね アルゴリズムの選択も筋がいいとはあまり思いませんし 変数名とかメソッド名とか他人に読ませるようのコードじゃないね tok とか _findとか全然意図が伝わない。 せかいさんのリファクタリングしたコードがサイトに乗っ…
数式解析の知識を元に。。 XMLパーサー作ったよー と師匠にメールしたら返事が来たよ。 これはちょっと良くないと思う。 tokenメソッドの責務がよくわからない StringScannerを使うのはいいけど、 正規表現に頼った方法やとスキャンがいっぱい走るし あんま…
昨日は、浅草rubyの勉強会に出席して、すごい楽しかったよ。 詳しい内容は今日中に書きます。 宿題ももらったー。 この本を読んでいます。 プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリ…
Enumratorクラスについては以前「初めてのRuby」で勉強したけど、 オライリー本にさらに詳しくいろいろ書いてある。 to_enumを使ってオブジェクト書き換えを防ぐ 配列が書き換えられることを心配するときは、 配列からto_enumを呼び出し、得られたEnumrator…
Rubyist Magazine - Ruby コードの感想戦 【第 2 回】 WikiR 引き続き、 須藤さんと咳さんのコードレビュー文通を読んでるよ。他人のコードみるのもレビューも勉強になる。 楽しい。 ある意味このブログも、 せかい&師匠のコードレビュー合戦(文通)みたい…
Rubyist Magazine - Ruby コードの感想戦 【第 1 回】 WikiR を読んでいました。 複数include したときのsuper は何を指す? ルビまの記事の中に、こんな一文が↓ 継承したときに initialize で super() するのは親クラスも初期化しないといけないからだろう…