Notre activité porte sur les maisons et au fil des ans, nous avons créé plusieurs objets de gestion pour les représenter. Nous recevons également beaucoup de données provenant de sources externes et envoyons des données à des consommateurs externes. Chacun d'eux représente la maison d'une manière différente et nous passons beaucoup de temps et d'énergie à traduire un format en un autre. Je suis à la recherche de modèles généraux ou de meilleures pratiques sur la façon de gérer cette situation. Comment puis-je écrire un traducteur de données universel flexible, extensible et rapide. Contexte: Une maison a généralement 30-40 attributs tels que la taille, le nombre de chambres à coucher, le type de toit, le matériau de construction, le matériau de parement, etc. Ils sont généralement représentés comme des paires clé/valeur. Un problème de traduction typique est qu'un vendeur représentera le nombre de chambres à coucher en une seule paire clé/valeur: NumBedrooms = 3, tandis qu'un vendeur différent aura une paire clé/valeur par chambre à coucher: Bedroom = master, Bedroom = small, Bedroom = petit. Il n'y a rien de particulièrement difficile dans la traduction, mais nous passons beaucoup de temps et d'énergie à écrire et à tester des traductions. Comment puis-je optimiser cela?Optimisation de la traduction des données
Merci
(Mon environnement est .Net)