Quando você começa a escrever seu código de manipulação de exceções? Quando você começa a escrever instruções de log.
Com o objetivo de elaborar essa pergunta, suponhamos que estamos na plataforma .NET com log4 log, mas fique à vontade para responder de maneira genérica.
Solução: Um Projeto Windows Forms. Projetos: UI, BusinessRules, DataHandlers
Então, você escreve seus DataHandlers, que fazem suas Manipulações de Dados, como Criar, Ler, Atualizar, Excluir primeiro.
Em seguida, siga-o com suas Regras de negócios
E então sua interface do usuário ou qualquer outra permutação acima.
Teste seu aplicativo para funcionalidade.
E então comece a escrever seu código de tratamento de exceções e, finalmente, o seu código de log?
Quando é o momento certo para começar a escrever seu código de Tratamento de exceções?
PS: No livro Código Limpo , eles dizem Escreva primeiro o bloco try-catch-finalmente . Isso me levou a fazer essa pergunta.