capsctrldays

2004-02-27 (金) [長年日記]

Itemに原価を持たせるか否か。

takaiさんのツッコミはもっともなこと。無い知恵を出して答えてみるよ。

いちおうぼくもそこは考えていて、「initializeする」を「仕入れる」と仮定して、cost(原価)を渡すようにしてますた。ただ、それだとそのオブジェクトが先に売れていく(FIFO)わけでもないから、たしかに、問題ありますね。

原価の問い合わせ先は、やはりItemでいいと思います。厳密には、Socks < Item に値を聞くことになると思います。ただし、オブジェクト単位でその値を「保持」すると問題です。時間軸に沿って(単位個数あたりの)原価は変わるということを踏まえる必要がありますな。

ちと考えてみます。

  • 4月に靴下100足を10,000円で仕入れ
  • 10月に靴下100足を20,000円で仕入れ

という状況があった場合、「この年」の仕入れにかかった費用は「30,000円」で、商品(靴下)は「200足」となります。つーことは、仕入れ値の単価は「150円」になります。

  • 4月の原価は100円
  • 10月の原価は150円

で、これを管理するオブジェクトに Socks < Item クラスが問い合わせするという形が良いかもしれません。で、どうでしょう。的外れなこと言ってたらズビバゼン。

あ、いちいち収益で計算するのって面倒じゃね?というのもありますが、途中で「これ売るとなんぼ儲かんねん」と把握するのは、それはそれで重要かな、と。

いや、まだまだ勉強せねば。もう4ヶ月経ったかと。

Oh No! DTO!

なんだってーーーー!!

って、んなアホな。たしかに myVal = other.val と使えるのはイイ。getter/setterウゼーってのもイイ。だけど、データストラクチャだろうがなんだろーが、other.val = 1 って変えられるってのは問題じゃね?漏れの読み違いか?

なぜ失敗するのか

ぼくは失敗するとよく周りのせいにするのだが(ダメじゃん)、いちおうそれにも根拠があって、ある一定の環境下では、失敗は必然的に発生するからだ。いわゆるシステム理論というやつですか(違う)。

失敗したその人を責めるのは簡単。次から起こらないように気をつけようと言うだけなのも、これまた簡単(一見、優しそうに見えるが、何も解決しておらぬ)。失敗の状況(つまり周りのせい)を変えるのが一番なのだ。

それが変えられなければ、その失敗は許容だと思って諦めてもらいたい。

とかなんとか。PofEAAの資料が間に合わなかったら申し訳ない(これか)。

足袋4足万引き、経営者死なせた17歳少年に懲役10年

足袋4足でいくらになるのかと。3足ならいくらになるのかと。

アナパタ勉強会報告ページ

以前はナニコレって感じだったけど、今更興味を持ったりして。ぼちぼち読んで行きたく。

orkut祭り

今日になって友達がドカドカ増えた。LobsterCommunityも出来ておったので入ってみた。発音は「オーカット」だということをはじめて知った。

[UML] http://www.phruby.com/

UML2.0用のVisoステンシルがあると聞いたんだが、アクセスできない。

ツッコミっぱなし

さいきんは bulkfeeds でウラウラ回っているので、「初めて行く → ツッコむ → 逃げる → もう行かない(行けない)」というウェブロが増えてきました。ここは開き直って、おらツッコミっぱなしするけんのゥ、とココに宣言します。

本日のツッコミ(全6件) [ツッコミを入れる]
1 anonymous (2004-02-27 (金) 20:55)

ツッコんだら一応 3日以内に再訪するようにしていますが、あまりに丁寧なコメント返しがあると再訪できなくなります。

2 ながしま (2004-02-27 (金) 22:57)

ちしし、ツッコミっぱなしジャーマンで雪崩式。

3 kdmsnr (2004-02-27 (金) 23:00)

そこからカール・ゴッチ直伝の関節

4 wildcats (2004-02-28 (土) 00:01)

えっ?「オーカット」なんすか?<br>ワタシは<br>http://d.hatena.ne.jp/keyword/orkut?kid=32641&mode=comment#c<br>これを読んでから「オークト」と読んでいますが。

5 manhole (2004-02-29 (日) 00:08)

読みはwildcatsさんとおんなじです。(^^;<br>ヴァーチャボーイにシビレますた。

6 kdmsnr (2004-02-29 (日) 00:42)

じゃあ、オークトで(長いものに巻かれろ)!