2007-10-05から1日間の記事一覧

代入と判定

■結構使えるirb(main):001:0> (a = "b") == false => false irb(main):002:0> a => "b" irb(main):003:0> (a = false) == false => true irb(main):004:0> a => false irb(main):005:0> (a = "b") == false && (a = "c") == false => false irb(main):007:0>…

堅牢なテスト

■バグがあったときの対処方法 1.まず、そのバグを再現するテストを書く。そして、落とす 2.そして、それが通るまで修正をかける。 すると、同じバグは2度と起こらない こうして、堅牢なテストを作っていく