トップ «前の日記(2005年06月01日(水)) 最新 次の日記(2005年06月03日(金))» 編集

2005年06月02日(木) 曇のち雨 [長年日記]

_ [会社]優先度

あれもこれもそれも「最優先でやってくれ」かい。

超優先とか特優先とか快速優先とかの細分化が必要かも。

_ [会社]障害

共通のモジュールの中で止まる、という障害が昨夜起きてたらしい。

んで症状聞いて「品種のモジュールが戻り値セットしてないんじゃないですか? セットされるまで待ちますから」と答えてたんだけど、品種の担当者がまだ出社してない。

出社したら調べてもらうことにしてほっといたら、いつの間にやら別ルートで偉い人まで話が行ってて「とにかく最優先で調べろ!」とケツを叩かれた。

昼過ぎてやっと担当者が出社してきたのでちゃんと戻り値セットしてるか見てもらったら「…あ…」あっさり直った。

だけんうちは悪くないっての。

_ [会社]再帰

お兄さんが再帰ってループとどう違うのかよくわからない、というので解説してあげた。

箱があります。「この箱の中身は何ですか?」と質問された時どうすればいいかというと、
箱を開けてみてお宝が入ってたら答は「お宝」です。
では箱の中身がまた箱だったら? 答は「その箱の中身」です。
でその箱の中身は最初に考えた「この箱の中身は何ですか?」で調べられるのでCurlで書くならこんな感じで:
{define-class Box    || 箱クラス
  field value:Object     || 箱の中身
  |##
    # 箱の中身を返す
    #|
  {method {what-is-in}:Object
     {if self.value isa Box then
        {return {self.value.what-is-in}}  || 中身が箱なら答は「その箱の中身」
     else
        {return self.value}  || じゃなかったら答は「その物」
     }
  }
}

*1というわけでループとは全然発想が違うんだよ、と話したら「おぉ〜なるほど!! やっと理解できました!! すごくすっきりした!!」と感動された。




*1 ツッコミ処満載だけどその辺はスルーよろ > エラい人

お名前:
管理者用(入力不要):
コメント:
本日のリンク元
検索

トップ «前の日記(2005年06月01日(水)) 最新 次の日記(2005年06月03日(金))» 編集

Takase Junya <mini@airnet.ne.jp>