Since I can't use Microsoft as an example for best practice since their exception messages are stored in resource files out of necessity, I am forced to ask where should exception messages be stored.
I figure it's probably one of common locations I thought of
- Default resource file
- Local constant
- Class constant
- Global exception message class
- Inline as string literals