Multicouches et stacktrace

Voici ce qui effraient le plus les personnes qui débutent en java :

Java call stack – from HTTP upto JDBC as a picture

Pourtant si les exceptions et les logs sont correctement gérée, ça peut être très utile une stack trace.

Pour les exceptions:

- Une exception doit porter une information, le plus important c’est le message de l’exception, il doit être utile.
- Si on ne peut pas traiter une exception, l’encapsuler (pour ne pas perdre la stack) et la renvoyer à la couche du dessus.

- Mettre les exceptions techniques (la base est par terre il n’y a rien à faire) en RuntimeException.

Pour les logs

- Ne pas logguer 36 fois la même chose

- Se servir des différents niveau de logs: debug, warning, error…

No related posts.

Tags:

Leave a Reply

Additional comments powered by BackType

Atom

aside

  • "ECM is documents pretending to be content and WCM is content pretending to be documents"

    Seth Gottlieb

    - #
  • "running a number of servers on the departmental secretary's credit card; after all, computing resources are just office supplies"

    Michael Nygard

    - #
  • "La séparation physique entre la couche Web et la couche métier a été dictée par des vendeurs… de hardwares"

    Julien Dubois

    - #
Get Adobe Flash playerPlugin by wpburn.com wordpress themes