<< 前 ホーム 次 >>

bakaid: 20080113

リファクタリングも、ユニット・テストも、リファクタリング・
ブラウザも、どれもみんなSmalltalkで生まれたんだよ。

Smalltalkって知ってる? 世界で一番最初に『オブジェクト
指向言語』を名乗った言語なんだよ。

Smalltalkって知ってる? Smalltalkは、世界で一番最初に
IDEを持った言語なんだよ。

Smalltalkって知ってる? Smalltalkは、動的言語、つまり
静的な型を持たない言語なんだよ。

それと、Smalltalkの世界では慣習として引数の名前に
型を埋め込む。たとえば:

  String at: index put: aCharacter

のように。これを:

  String at: foo put: bar

なんて書くのはキチガイしかやらない。

静的な型っていうのは、ドキュメンテーションとしての
価値ってのはそんなに高くないんだよ。でなきゃ型推論
なんて話が出てくるはずもない。

静的な型っていうのは、ドキュメンテーション云々よりも、
コンパイラにかけられて、型の正しさが保証されることが
重要なわけで。

--

カーッ、オレもしがらみ増えてきなぁ (笑)。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails