Devemos armazenar seqüências de caracteres de formato em recursos?
Para o projeto em que estou atualmente, preciso entregar seqüências de caracteres especialmente formatadas para um serviço de terceiros para processamento. Então, eu estou construindo as cordas assim:
string someString = string.Format("{0}{1}{2}: Some message. Some percentage: {3}%", token1, token2, token3, number);
Em vez disso, codifique a string, eu estava pensando em movê-la para os recursos do projeto:
string someString = string.Format(Properties.Resources.SomeString, token1, token2, token3, number);
A segunda opção é, na minha opinião, não tão legível quanto a primeira, ou seja, a pessoa que lê o código precisaria extrair os recursos da string para descobrir como deveria ser o resultado fina
Como faço para contornar isso? A string de formato codificado é um mal necessário neste caso?