2009-05-28 8 views
0

私は、ToStringと数値の変換と日付の使用法についてCultureInfoを設定するコードを1000秒見ています。このアプリケーションは、1つの町の1つのサーバーで1つの単一言語のオフィスでのみ使用され、他の国に移動することはありません。CultureInfoをイントラネット、ASP.NET、シングルサーバーアプリケーションで時間を無駄に設定していますか?

これらは、国際化に関するFxCopの誤ったアドバイスから得られたと思います。

このタイプのシナリオでCultureInfoを設定する理由はありますか?私はこれのための異常に理由をmissinuxですか?

更新:
これが理由であれば、新しいコードはCultureInfo参照でコードをスパムするこの規約をコピーする必要があります。

答えて

3

YAGNI原則には「実際に必要なときは常に実装し、必要があるとすぐには実装しません」と言います。

お使いの場合には

、あなたは国際必要になることがありますかどうかについて推測し、むしろが必要とされないことを述べていません。この場合は心配する必要はありません。サーバーの設定を制御できるので、時間を無駄にしないでください。

1

古い格言は決してここでは使用できないとは決して言わない。

既に完了している場合は、そこに残しておきますが、それがない場合は、価値あるかどうかをビジネスケースにまとめる必要があります。

1

FxCopを使用しているときと同じ問題が発生しました。私は国際化の警告に満ちてしまいます。私は、ユーザーからのデータ入力を処理する際にCultureInfoを設定することを心配していましたが、私は米国のドイツ企業で働いています。ドイツの日付や数字の形式などの設定で、一時的に米国に来るユーザーがいます。

私はこの時点で何も変更しません。アプリが国際的に移動されたり使用されたりする場合は、その前に他の作業をしていると確信しています。国際化を心配するまで私は待っていました。ちょうど私の2セント...

+0

私は私の後継者のために残している頭痛についての特定の罪悪感を感じます。 – MatthewMartin