トップ «前の日記(2004-09-28 (Tue)) 最新 次の日記(2004-09-30 (Thu))» 編集   RSS 1.0 FEED  

Journal InTime


2004-09-29 (Wed) [長年日記]

_ Hashを使ったコードのテスト

Hashを使ったコードは、繰り返しの順序が不定なため、テストを 書きにくい時がある。 そういう時は、テストコードでHash#eachを再定義してしまえばよい。

class Hash
  def each(&block)
    to_a.sort_by { |k,v| k.to_s }.each(&block)
  end
end

テストの方に入れるのがポイント。

Tags: Ruby

_ chroot環境のアップデート

今はcronでやってるけど、/etc/apt/apt.conf.d/にスクリプト を置く方がスマートに実現できそうな気がする (けど、今はやる時間がないのでメモ)。

Post-Invokeでごにょごにょやればいいのかな。

Tags: Debian

_ 奥さんの誕生日

ケーキ

というわけで、みんなが忙しそうな中、とっとと帰った(ごめんなさい)。

ひさびさにシャンパンを飲んだり、奥さんが自分で焼いたケーキを食べたり。

Tags: 家族
本日のツッコミ(全1件) [ツッコミを入れる]
_ はら (2004-10-04 (Mon) 10:25)

なああああるほどぉぉぉ>Hash