Binstock on Software: Perfecting OO’s Small Classes and Short MethodsThe Pragmatic Programmersシリーズの新しい本、The ThoughtWorks Anthologyの中に興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。これは良いオブジェクト指向の性質... 続きを読む
【追記 2008/7/2】とても昔のClosureについて書いた記事が注目を集めてしまったみたいですが、ぜひ、もっと後で書いた次の記事とその関連スレッドの方も確認してみてください。このときよりも、もう少し事情が分かってから書いたものなので、より正確に状況を理... 続きを読む
クラスベースのOOとプロトタイプベースのOOで決定的に違うのは、プログラムを動かしている最中にオブジェクトが出来ること、すなわちメソッド(method)を追加したり再定義したりできるかだ。404 Blog Not Found:タイプ・クラス・プロトタイプ - OOの語彙 これは... 続きを読む
雑記/備忘 | 16:23 | オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。... 続きを読む
JavaScriptが、いま注目を浴びている。 JavaScriptがこれだけの注目を浴びた理由の1つとして、Ajax技術の登場とも相まって、JavaScriptに対する確かな理解の必要性が高まったという事情は否定できない。しかし、それだけでは説明できない急速な注目の理由として... 続きを読む
Flash Communication Serverでアプリ作ると、prototypeは身につけざるを得ない状況に追い込まれます。 (以降、FCSと表記します。FCSの後継はFlash Media Server) タイトルは、「ハタさんのブログ」に影響されてます。 私は如何にしてJavascriptのprototypeを身... 続きを読む