Organizar as mensagens de erro [RESOLVIDO]

Estou em um projeto de médio porte, e estou tendo dificuldades na organização das mensagens de erro do programa.
Eu havia criado uma classe Msg com todas as mensagens e seus códigos:

public static final String E1010 = “Falha ao tentar … tente refazer…”;
public static final String E1020 = “Falha ao tentar … tente refazer…”;
public static final String E1030 = “Falha ao tentar … tente refazer…”;

Assim esta fácil para encontrar onde exatamente está cada erro, mas o problema é ter que sempre abrir este arquivo e encontrar um espaço para cadastrar uma nova mensagem que quero que apareça.

Só escrever as mensagens de erro sem mais nem menos é ruim para encontrar depois onde está a mensagem…

Alguém tem uma idéia boa para organizar isso?

OBS. Disse ‘erro’, mas pode ser um ‘Informação’ ou um ‘Atenção!’.

Não entendi o problema. Bom por padrão uso arquivo de properties, mas não difere muito disso.

Também utilizo uma abordagem assim, ou seja, com as mensagens de erros dentros de uma classe. Como desenvolvo para PDAs, ainda uso desta maneira já que o properties do SuperWaba é bem limitado.

Mas uso um tratamento de erro do tipo

if( situacaoDeErro )
{
thow new MinhaExcecao( ClasseDeErro.MSG_ERR_XX );
}

Essa é o modo de tratamento de erro que eu uso pois não senho acesso aos properties. Se vc tiver, faça uso dele. :slight_smile:

No Eclipse tem uma função muito boa chamada Source >> Extenternalize Strings…

[]'s

LMNunes