Quelqu'Un Utiliser La Ligne D'Adresse 2

C'est donc un standard dans chaque formulaire d'adresse, et j'en suis demander pourquoi?

La Ligne D'Adresse 2. C'est dans chaque formulaire de demande pour les détails de l'adresse. Il n'a jamais vraiment semblé nécessaire pour moi. Il nécessite un autre champ dans la base de données et tous les goofy l'entretien qui va avec. Chaque fois que vous utilisez une adresse, vous avez pour concaténer et 99% du temps la ligne 2 est vide. L'autre 1% du temps, vous pourriez viens de mettre en ligne 1.

Au lieu de l'appeler la ligne 2, ne pourrait-il pas être appelé quelque chose avec de la sémantique... comme "le numéro d'appartement"?

Il ruine la sémantique de l'ensemble de l'adresse concept. Vous ne savez pas vraiment ce que vous avez l'un de ces champs. Sauf peut-être que la concaténation des deux champs de résultats dans une "plaine ancienne adresse". Mais la "Ligne 1" et "Ligne 2" eux-mêmes n'ont pas vraiment de sens. C'est quelque chose "censé" pour aller dans chacune respectivement? Je ne l'ai jamais vu. Pourquoi n'avons-nous pas la ligne d'adresse 3 pendant que nous y sommes?

J'ai pensé à ce sujet et a constaté que, en conséquence, je n'ai pas vraiment confiance à l'adresse des données dans ma base de données. L'ensemble du domaine est feuilletée en général parce que vous ne pouvez pas vraiment de validation (quelques adresses pour avoir des routes et un numéro de la maison, d'autres donnent sur les rues et avenues). À l'exception de ces jours, vous pourriez faire quelque chose comme de valider le champ contre une api de géolocalisation. Mais tout simplement parce que la "Ligne 2" chose, vous ne pouvez pas vraiment être sûr de ce que vous êtes en train de faire. Devrais-je combiner les (ligne 1 + ligne 2), puis de valider? Que dois-je faire avec les utilisateurs d'entrée d'origine, si je suis à corriger ("vouliez-vous dire "xxx")? Dois-je simplement dire, "yah, la ligne d'adresse 2 ne fait rien... j'ai juste pris votre validé l'entrée et le trempa dans la ligne 1." Pourquoi suis-je à même de donner à l'utilisateur final (et moi même) la chance d'être confus.

La façon dont je le vois, le champ doit être une adresse (rue + numéro de la maison), ou si nous allons diviser les choses, le faire correctement et demander pour la route et le numéro de la maison de façon indépendante.

OriginalL'auteur Koobz | 2010-01-20