YamaKen
yamak****@bp*****
2004年 4月 8日 (木) 23:02:19 JST
ヤマケンです。 At Thu, 08 Apr 2004 12:55:35 +0900 (JST), nosuk****@csc***** wrote: > > uim-anthyにエンバグしてしまっていたので、0.3.4.2をリリースしました。 > > 具体的には、uim-anthyでリターンキーなどが無効になってしまうバグが修正 > > されています。 > > uim-anthyだと > > ひらがな入力 → スペースで漢字変換 → 何かキー > > とやった場合,変換中の文字列が確定された上で「何かキー」に対 > 応する文字が入力される仕様かと思うのですが,この「何かキー」 > のところでシフトが押されていると,変換中の文字列を確定してく > れなくなってしまったようです. > > 「?」とか「〜」とかよく使うので,是非修正していただけたらと > 思います. -r684:685で修正しました。 これはandの連鎖からcondにクリーンアップする時についでにロジック が変更されてしまっていたようですが、仕様の誤認か単純なミスかにか かわらず、「あちらを直せばこちらが壊れる」といったケースが増えて きたように思います。私自身も隠れ仕様に気付かずにコードを壊してし まった事があります。 これを防ぐには、テストを自動化して仕様をテストパターンとして記述 しておくのが効果的だと思いますが、Schemeで定番のテスト用ツールの ようなものはあるでしょうか? クレクレ君まる出しですが、良いものを 知っている方はぜひ教えて下さい。 とりあえずは「なぜこのようなコードになっているのか」というコメン トを多めに挿入するようにして事故を減らしたいと思います。 ------------------------------- ヤマケン yamak****@bp*****