パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

povo2.0で「々」を含む名前が申込みできない不具合。解消済み」記事へのコメント

  • 「々」は記号(踊り字)ですね

    プログラム的には
    - ふりがな欄で「ささき」を「さ々き」と入力されるのは困る(「ささき」で検索しても「さ々き」が見つからないなどの不具合が起こりうる)
    - 漢字欄で「佐々木」の入力はOK
    という仕様が多いので
    実装では「々」の扱いを
    - 「ふりがなとして入力できる文字」には含めない
    - 「漢字として入力できる文字」には含める
    という感じにするなどします.

    pavo2.0の不具合は上記の実装のバグでしょう.
    名前を入力するシステムではよくあるバグなので,テストケースで必ずチェックすべき項目です.
    もしかしたら今度は「さ々き」が入力可能になって「ささき」では検索できない,という別のバグが生まれているかもしれません.

    • by Anonymous Coward

      こんな処理は既存のライブラリがいくらでもあると思うんだけど、わざわざ各現場で再実装するか?
      まあテストも必要だろうけど、ライブラリのテスト結果も残るだろうに以前の結果は参照しないのかね

      • by Anonymous Coward

        現実が物語っていますね。そうではないと。
        既存のライブラリがあるといっても、何をどう処理しているか、自分の望む処理が全て実装されているか、すぐにはわからないもの。ライブラリを使うということは、ライブラリを作るのと同じくらい手間がかかることもありますよ。

        • 日常的に使っていれば把握しているわけで、そんなことをいちいち調べる必要は本来ない。
          まあ現実は理想通りにはいかないけどね。

          親コメント
          • by Anonymous Coward

            ライブラリだとトラブルの把握がし辛いから、
            「その程度は仕様」
            って言える内容以外だと使い辛い。

            • by Anonymous Coward

              最初は何でも使いづらい
              だが、それも「日常的に使っていれば把握している」に入る
              トラブルを経験して強くなっていくんだよ
              まさかソースが公開されてないようなものを使うわけでもあるまい

              いちいち車輪の再実装をすると、あって然るべき仕様の抜けや今回のようなトラブルを生むバグが入ったものが出来上がるだけだ
              新しく作ったコード片の中身は「理解」できていたとしても、そのコンポーネントは継続的に共有されない可能性が高いだろう

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...