Recommander un modèle / approche de conception pour exposer / tolérer / récupérer des erreurs du système, manipulation des exceptions (EGS en Java, C ++, Perl, PHP)

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/109297

Question

Pouvez-vous recommander un modèle / approche de conception pour exposer / tolérer / récupérer des erreurs du système, manipulation des exceptions (Java, C ++, Perl, PHP)?

Certaines erreurs doivent être signalées.

Certaines erreurs peuvent être gérées en interne (par une réessayer ou sont sans conséquence (peuvent être ignorées).

Comment structurez-vous le code pour les attraper?

Mais toutes les erreurs doivent être enregistrées.

Quelles sont les meilleures pratiques?

Et pour les simuler pour pouvoir tester entièrement des composants qui sont touchés par eux?

Question générale spécifique à la langue non programmée applicable à plusieurs langages de programmation modernes, mais accueillerait des exemples d'illustrations de modèles, d'approches et de philosophies en Java, C ++, PHP et Perl.

(Aussi demandé dans Stackoverflow: https://stackoverflow.com/questions/7432596/recommend-a-design-pattern-approach-to-expose-tolerating-recover-from-system Mais je pensais que cela devrait également être interrogé sur les programmeurs parce que je pense que les Q&R des programmeurs couvrent des problèmes de logiciels / programmes plus larges tandis que StackOverflow est davantage une question d'implémentation technique à mon humble avis).

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top