アカウント名:
パスワード:
不動産関係の仕事をしている私からすると、誤った方法で住所を勝手に正規化するシステムがあって腹が立ちます。
内部的にその会社で都合の良い方法で正規化するのは仕方無いとしても、顧客が入力した住所を勝手に誤った方法で改変して、それを宛名として郵便物を送り付けることは大変失礼にあたるので止めていただきたいです。
日本の住所表記を大きく分けると、住居表示の地域と、住居表示が実施されていない地域の2つがあるので、正規化するならそれを混同しないようにしましょう。
・住居表示の地域正)東京都千代田区永田町一丁目10番1号誤)東京都千代田区永田町1丁目10番1
地域を表す表記、例に挙げただけですでに2つある。用途に合わない「正しい表記」は他にも山ほどあるだろう。大事なのはデータベースの中で一貫しているかどうかだ。
市区町村名ひとつとっても総務省と国交省でゆらぎがあるのにそれを経産省が正規化したらどうなるのかは知らないが、「正規化」は「正規化」であって正しいも間違いも無い。
データベースでっていうより、要は正規化の方法が一貫しているかどうかでしょ。正規化ってそういうもんだよ。
親コメの例で考えると、「永田町1丁目」でデータを持っておいて、マイナンバーカードから得た「永田町一丁目」っていう文字列を正規化した時に「永田町1丁目」になれば何の問題もない。strcmpが通りさえすればいいんだから。データベース内で一貫したデータを持ってても、正規化方法を忘れちゃったら何にもならない。
「永田町1丁目」と「永田町一丁目」や「永田町1丁目」が地理的に違う場所だった時のみ、この正規化が許されない。そうじゃないんだったら、数字を全角に揃えろって意見の方がおかしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
正規化するなら正しい方法でやって欲しい(勝手に半角数字にするとかもやめて) (スコア:5, 参考になる)
不動産関係の仕事をしている私からすると、誤った方法で住所を勝手に正規化するシステムがあって腹が立ちます。
内部的にその会社で都合の良い方法で正規化するのは仕方無いとしても、顧客が入力した住所を勝手に誤った方法で改変して、それを宛名として郵便物を送り付けることは大変失礼にあたるので止めていただきたいです。
日本の住所表記を大きく分けると、住居表示の地域と、住居表示が実施されていない地域の2つがあるので、正規化するならそれを混同しないようにしましょう。
・住居表示の地域
正)東京都千代田区永田町一丁目10番1号
誤)東京都千代田区永田町1丁目10番1
正しい方法はひとつではない (スコア:0)
地域を表す表記、例に挙げただけですでに2つある。
用途に合わない「正しい表記」は他にも山ほどあるだろう。
大事なのはデータベースの中で一貫しているかどうかだ。
市区町村名ひとつとっても総務省と国交省でゆらぎがあるのに
それを経産省が正規化したらどうなるのかは知らないが、
「正規化」は「正規化」であって正しいも間違いも無い。
Re: (スコア:0)
データベースでっていうより、要は正規化の方法が一貫しているかどうかでしょ。正規化ってそういうもんだよ。
親コメの例で考えると、「永田町1丁目」でデータを持っておいて、マイナンバーカードから得た「永田町一丁目」っていう文字列を正規化した時に「永田町1丁目」になれば何の問題もない。strcmpが通りさえすればいいんだから。データベース内で一貫したデータを持ってても、正規化方法を忘れちゃったら何にもならない。
「永田町1丁目」と「永田町一丁目」や「永田町1丁目」が地理的に違う場所だった時のみ、この正規化が許されない。そうじゃないんだったら、数字を全角に揃えろって意見の方がおかしい。