2012年9月14日から9月16日の3日間にわたり札幌Ruby会議2012が開催されました。 3日間の開催、マルチトラック、国際化*1など日本Ruby会議のような地域Ruby会議でした。そんな札幌Ruby会議2012で「バグの直し方」と「クリアなコードの作り方」の話をしてきました... 続きを読む
Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers. 続きを読む
I’ve been reading recently about Common Lisp and CLOS and I’ve been intrigued by their radically different approach to OO and some of their interesting features, one of which is multiple dispatch. Most mainstream OO languages don’t support... 続きを読む
EDITORIAL NOTE: This is the first of hopefully many guest posts to the RBP blog. If you are interested in writing an article for us, contact any of the RBP bloggers for details on how to submit content. Sandi Metz recently blogged about ruby ... 続きを読む
Welcome to 99 Bottles of Beer This Website holds a collection of the Song 99 Bottles of Beer programmed in different programming languages. Actually the song is represented in 1229 different programming languages and variations. For more deta... 続きを読む
はじめに わかりやすいコードを書くことはソフトウェア開発において大切なことです。では、具体的にわかりやすいコードとはどんなものでしょうか?その観点はいろいろなものがあります。その中で今回は名前のつけ方に着目します。 コードに名前をつけるというこ... 続きを読む
Object-Functional Analysis and Design : 次世代モデリングパラダイムへの道標 — Presentation Transcript Object-Functional!Analysis and Design!次世代モデリングパラダイムへの道標2012年3⽉月19⽇日匠BusinessPlace浅海智晴 ⾃自⼰己紹介• (株)匠Busi... 続きを読む
Scalaでぷろぐらむを作りました — Presentation Transcript Scalaでプログラムを作りました2012年4⽉月29⽇日匠Lab浅海智晴 ⾃自⼰己紹介• (株)匠Lab。⽇日本Javaユーザグループ副会⻑⾧長。 edge2.cc主宰。• 代表作 • XML SmartDoc (XML⽂文書処理シ... 続きを読む
はじめに わかりやすいコードを書くことはソフトウェア開発において大切なことです。では、具体的にわかりやすいコードとはどんなものでしょうか?その観点はいろいろなものがあります。その中で今回はifとreturnの使い方に注目します。 ifとreturn プログラミ... 続きを読む
コミットメッセージの書き方ではコミットをわかりやすくするためには以下の2つの条件を満たす必要があると書きました。 コミットの内容が分かりやすく説明されていること コミットの内容が小さくまとまっていること このうち「コミットの内容が分かりやすく説明... 続きを読む
呼び出し側から書くRubyを使うようになってからのような気がするが、私は日頃、コードを「呼び出し側から書く」ようにしている。とても役に立つ手法だと思うので、ここで紹介したい。 例えば、勤務表から総役務時間を得たいとする。 このとき「ええと、勤務表で... 続きを読む
コードリーディングについて アリエルネットワークCTO 井上誠一郎 自己紹介 書籍 「P2P教科書」 「パーフェクトJava」 「サーバサイドJavaScript入門」 「パーフェクトJavaScript」 今回の講義 心構えや経験談が中心 抽象論になりすぎないように実践可能な「ト... 続きを読む
About 南の島のプログラマライフ。 Practical Schemeの主。 最近のエントリBlogっぽいのに移行東京は寒かったらむ太語録Proposal: Moratorium...トップレベル式beginChaton-Twitter bridgeらむ太演技録らむ太語録登場人物の気持ちを述べよMore... コードと別に... 続きを読む
書かれなかったもの プログラマへの誤解 | pineapple blog プログラムを書かない人がプログラムを読んだときにする良くある間違いは,ああこんなプログラムなら自分にも書けそうだと思うことだ.プログラムは何百万とある可能性からたったひとつ(は言い過ぎに... 続きを読む
I've just started working on full-featured Lisp in javascript over the past few weeks: https://github.com/jlongster/outletIt will compile to js and lua, and I'm focusing on writing games with it. I can attest that writing a Lisp compiler is r... 続きを読む
_ Ruby Refactoring Browser on Windows 一応動作します。Meadow2での動作を確認しています。Windowsに適当なCコンパイラなど 開発ツールをインストールしてコンパイルしてrb2exeやexerbあたりでbin以下のファイルを 実行ファイル化すれば動きます。 …と言いた... 続きを読む