2016-07-01から1ヶ月間の記事一覧

イケてないRubyのコードのリファクタリングって奴をSmalltalkでやってみる(sumim版)

件のネタについては Ruby ではすでに言及済みですが、その後 えせはらさんが Smalltalk に書き直すかたちで イケてないRubyのコードのリファクタリングって奴をSmallTalkでやってみる - Line 1: Error: Invalid Blog('by Esehara' ) というすばらしいエント…

手続き的で冗長な Ruby のコードを Squeak/Pharo Smalltalk の類似機能を活用してよりシンプルに書き換える

Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための方法 - その3 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記 こんな感じの“イケてない”と称されるコードを改善する話。 def total_sales_w…

Sak 関数ベンチを Squeak/Pharo Smalltalk で

絶対どっかにありそうだけど、ベンチマーク用関数 fib_m() を考えてみた。 fib_m(0 or 1) = 1 fib_m(n) = fib_m(n-1) * fib_m(n-2)Sak 関数と呼んで下さい。 Diary - 2016 July 研究日記 これを Squeak/Pharo Smalltalk で試してみました。 "メソッド版" Int…