Le réglage est-CultureInfo dans un intranet, ASP.NET, serveur unique app une perte de temps?

StackOverflow https://stackoverflow.com/questions/920345

  •  06-09-2019
  •  | 
  •  

Question

Je regarde 1000s de réglage du code CultureInfo pour les conversions de ToString et le nombre et les usages de la date. L'application est utilisé sur un serveur, dans une ville, par un bureau monolingue et ne va pas se déplacer dans un autre pays jamais.

Je pense que ceux-ci sont arrivés là de suivre des conseils FxCop mal placé sur l'internationalisation.

Y at-il raison de mettre CultureInfo dans ce type de scénario? Je suis, je missiny une raison inhabituelle pour cela?

MISE À JOUR:
S'il y a une raison pour cela, nouveau code devrait copier cette convention de spamming le code avec des références CultureInfo.

Était-ce utile?

La solution

Le YAGNI principe Says « Toujours mettre en œuvre des choses quand vous avez réellement besoin eux, jamais lorsque vous prévoyez juste que vous avez besoin. "

Dans votre cas, vous ne spéculent pas de savoir si l'internationalisation peut être nécessaires, mais déclarer qu'il a pas nécessaire. Dans ce cas, ne vous inquiétez pas, vous avez le contrôle sur les paramètres du serveur, donc ne perdez pas votre temps là-dessus.

Autres conseils

Le vieil adage, ne jamais dire jamais peut être utile ici.

S'il a déjà été fait, puis le laisser là, mais évidemment si elle n'a pas alors un cas d'affaires devrait être mis en place si cela vaut la peine ou non.

J'ai rencontré le même problème que vous lorsque vous utilisez FxCop. Je finis par inondé avec des avertissements d'internationalisation. Je n'inquiet sur la définition du CultureInfo lors du traitement de données étant saisie de l'utilisateur, mais je travaille pour une société allemande aux États-Unis. Nous avons des utilisateurs qui viennent temporairement à la configuration des États-Unis avec des machines pour les dates allemandes, les formats numériques, etc.

Je ne changerais rien à ce stade. Si l'application est jamais déplacé ou utilisé au niveau international, je suis sûr que vous allez faire d'autres travaux à ce sujet avant qu'il ne. J'attendre alors à se soucier de l'internationalisation. Juste mes deux cents ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top