12
votes

Est-ce que quelqu'un utilise la ligne d'adresse 2

C'est donc une norme en fondement de chaque adresse et je m'interroge sur pourquoi?

Ligne d'adresse 2. C'est dans toutes les formes qui demandent des détails de l'adresse. Cela ne me semble jamais nécessaire. Il nécessite un autre champ dans la base de données et tout le maintien de Goofy qui va avec elle. Chaque fois que vous utilisez une adresse, vous devez le concaténer et 99% de la ligne de temps 2 est vide. L'autre 1% du temps que vous auriez pu simplement mettre en ligne 1.

Au lieu de l'appeler la ligne 2, ne pouvait-il pas être appelé quelque chose avec une sémantique plus claire ... comme "Numéro d'appartement"?

Il ruine la sémantique de l'ensemble du concept d'adresse. Vous ne savez pas vraiment ce que vous avez dans l'un ou l'autre domaine. Sauf que peut-être que la concaténation des deux domaines entraîne une "vieille adresse". Mais "la ligne 1" et "la ligne 2" eux-mêmes n'ont aucun sens. Est quelque chose "supposé" aller dans chaque respectivement? Je ne l'ai jamais vu. Pourquoi n'avons-nous pas d'adresse ligne 3 pendant que nous y sommes?

J'y ai pensé et j'ai compris que, par conséquent, je ne fais pas confiance aux données d'adresse de ma base de données. Tout le champ est flaky en général parce que vous ne pouvez pas vraiment faire de la validation (certaines adresses ont des routes et un numéro de maison, d'autres ont des rues et des avenues). Sauf ces jours-ci, vous pouvez faire quelque chose comme valider le champ contre une API de géolocalisation. Mais simplement à cause de la chose «Line 2», vous ne pouvez pas vraiment être certain de ce que vous faites. Devrais-je combiner la (ligne 1 + ligne 2), puis valider? Que puis-je faire avec l'entrée originale des utilisateurs si je les corrigeez ("Avez-vous voulu dire xxx")? Dois-je juste dire: "Yah, line d'adresse 2 ne fait rien vraiment ... Je viens de prendre votre entrée validée et je suis largué en ligne 1." Pourquoi je donne même l'utilisateur final (et moi-même) la chance d'être confondu.

La façon dont je le vois, le champ devrait soit une adresse (rue + maison), ou si nous allons diviser les choses, le faire correctement et demander le numéro de la route et de la maison de manière autonome.


0 commentaires

4 Réponses :


0
votes

Ce n'est pas toujours un numéro d'appartement. Ce pourrait être un étage (maison unique, plusieurs résidences) ou d'autres choses.


1 commentaires

Numéros de la suite, arrêts de courrier, noms de sociétés, etc. Et lorsque vous entrez dans des adresses étrangères, il est courant que certains endroits disposent d'adresses de ligne multiples.



3
votes

L'adresse première ligne est parfois utilisée par les entreprises pour un nom d'attention, qui rend l'adresse 2 nécessaire pour l'adresse elle-même. Imaginez quelque chose comme:

Nom: Microsoft

Adresse 1: Att.: Bill Gates

Adresse 2: une méthode Microsoft

...


0 commentaires

4
votes

En réalité, dans de rares cas, un utilisateur peut même souhaiter une ligne d'adresse troisième . La meilleure solution à cela consiste à utiliser un