From: "Shota Fukumori (sora_h)" Date: 2013-02-27T14:59:08+09:00 Subject: [ruby-list:49212] Re: 仕様変更 sora_h です。 2013/2/27 ytakagi : > > ruby2.0 が出たばかりでなんですが、(おめでとうございます) > こういうものの告知は、なんとかなりませんかね? > iconv がなくなるとは、予想もしておりませんでしたもので。 1.9.3 の段階で require 'iconv' した時に警告が出ていましたし、 1.9.3 の NEWS 等にもその旨が乗っていたような気がします。 それではダメですか? > unit_test で使う基本的な文法ぐらいは不変でいてくれないと、 > このあいだ自前のテストがすべてパスしたというのに、 > ruby の仕様変更で、気づかないうちに、 > 通らなくなったという話になってしまいます。 iconv は文法じゃないですよね。 それはそれとして、仕様変更が起きたら通るように修正すればいいだけの 話ではないでしょうか。仕様変更が起きたらテストは失敗すべきだと思いますし、 実装側でもテスト側でも、全ての動いているテストが失敗しないように 仕様変更しない部分を策定する、ということになると どこも仕様変更できないと思うんですが。 -- Shota Fukumori a.k.a. @sora_h - http://sorah.jp/