ホソカワさん、上手です。
On Sat, 27 May 2000 13:05:48 +0900
Kaoru Hosokawa <khosokawa@....com> wrote:
> ホソカワです。
>
> 一ヶ月前の話題ですが、自己レスです。
>
> on 2000/04/29 11:16 PM, Kaoru Hosokawa at khosokawa@....com wrote:
>
ies et al. (ronjeffries@....org)
>
> 上手さんのホームページ
> (http://www.kk.iij4u.or.jp/~y-kamite/SmalltalkNotationForJavaProgrammer.htm
> l)を参考にしてJavaに書き換えてみました。(コメントになっている部分は、訳し
> かたがわからず、Smalltalkのままです。)
>
下のページにJavaとSmalltalkのより詳細な構文比較がありますので、参考にして
下さい。
http://www.chimu.com/publications/JavaSmalltalkS
> public void removeStep() {
> /* type */ stepToRemove;
>
> stepToRemove = /* self list selection */;
> if (! stepToRemove.isNil())
> if (stepToRemove.isExecutable()) {
> /* self list remove: stepToRemove */;
> steps.remove(stepsToRemove);
> }
> }
>
> Jeffries氏は、if文のネストが汚いと言っているようですね。refactor後は、二つの
> メソッドに分解された、if文のネストのない形式になっています。
>
> public void removeStep() {
> /* self removeStep: self list selection */;
> }
>
> public /* return type */ removeStep(/* type */ aStep) {
> if (aStep.isNil())
> return /* self */;
> if (! aStep.isExecutable())
> return /* self */;
> /* self list remove: aStep */;
> steps.remove(aStep);
> }
>
> なるほど。納得、納得。
>
> Jeffries氏の「XP Installed」もコードサンプルはSmalltalkで書かれていますが、
> JavaかC++で書いてほしかった。残念。
>
グッドアイデアが・・!!
「XP Installed」のコードをJavaに訳すプロジェクトをつくりませんか?
Smalltalkerの方も沢山いらっしゃるようなので、コードの方はお願いして、英語
は今の形をもっと簡単にして、ストーリーだけ追うとかでどうでしょう。
(では)
> --
> Kaoru Hosokawa
> khosokawa@....com
>
>
>