From: matz@... (Yukihiro Matsumoto) Date: 2000-07-31T15:59:26+09:00 Subject: [ruby-dev:10457] Re: date/date2 まつもと ゆきひろです In message "[ruby-dev:10449] Re: date/date2" on 00/07/29, Tadayoshi Funaba writes: |ということで、わたなべさんの修正とは、あまり関係ないのですが、この機会 |に、お節介で生意気で若干失礼なコメントを。 | |ぢつわ、#jd は必要ないです。曜日は、#wday で判りますし、差を求めるのに |も #jd をつかう必要はありませんし、勧められないように思います。もちろ |ん、これは、もとのが #period をつかっているからですが、もとからそうす |べきでなかったように思います。 これと |ここでは、とくに問題はないと思いますが、Time.now が何回も現われるのは、 |混乱の元になりがちです。また、Time.now でなく、Date.today でいいかもし |れません。 これと |なぜ Math::PI をつかわないのか判りません。 これについては(修正は簡単ですし)取り込みます。 それから、 |日付として 2000729 などを与えると (ありがちな間違い)、そのまま例外で落 |ちてしまいます。 これと |ついでにいうと、parsearg.rb というのも、すでに Ruby っぽくないかも。 これと |もとが BASIC のせいか、なんというか、もうちょい、今の Ruby らしいコー |ドになっててもいいかな。でも、僕は、正直いって、バイオリズムもこのコー |ドもまったく好きになれません。なんか不適切であるという気さえしますが。 これは、まったくもってその通りですが、今回は手を付けない(付 けられない)と思います。 |# こういうことする人達は、誕生日と生年月日の違いも気にしてないような気 |# がする...。ということで、birthday は本当は違うに一票。 誕生日には、「生まれたその日」と「生まれた月日」の両方の意味 があるような気がします。後者の方が圧倒的に良く使われますが。 まつもと ゆきひろ /:|)