Genel olarak, kaynak dosyalarındaki hata iletilerinin metnini saklarım. .NET 2.0 veya üstü (Visual Studio 2005 veya üstü) kullanıyorsanız, kaynak dosyaları güçlü yazılan sınıflara otomatik olarak derlenir ve bu da söz konusu mesajlara erişen kodu çok daha net ve okunabilir hale getirir.
(DÜZENLEME: Yerelleştirmeden bahseden başka bir yorum gördükten sonra, burada da belirtmekten onur duyarım: .NET kaynak dosyaları, yerelleştirmenin mükemmel bir işini yapar. Kaynağın yerelleştirilmiş metnini tam olarak alabilirsiniz. Aynı kod, CultureInfo sağlamak için sadece birkaç küçük tweaks ile.)
Bu sorun etki alanının bir ileti numarası olduğu gibi geliyor. Bu hatalar veritabanından atılıyor mu (saklanan prodların veya tetikleyicilerin bir parçası olarak)? Bu durumda, veri tabanı depolaması, büyük olasılıkla onlar için "sihirli numaraların" kullanıldığı yere en yakın şekilde belgelendikleri için büyük olasılıkla onlar için doğru yerdir.