[Anthy-dev 748] Re: uim 0.3.4.2 released

Back to archive index

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*****



Anthy-dev メーリングリストの案内
Back to archive index