IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[Exception] UnsupportedOperationException non déclarée comme levée [Débat]


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    On souhaite la bienvenue à Gfx dans le club des papys ^^.
    Ouai : pour nous les ancètres sont ceux qui font encore des print(); avec des '\n' à la fin de chaque ligne. (les write, c'est pour les dynosaures )

    Tout humour mis à part, existe-t-il un moyen efficace de debugguer une application utilisant le multiThreading ?
    (ceux qui voudraient dire "ne pas dépasser 2 Thread pour pas t'y perdre, la sortie est par là )

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Utilise un bon debugger et un bon profiler (qui aide a voir la timeline des threads).

  3. #3
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    oula !! des noms tu as ?
    Car utilisateur de la Force je ne suis point.

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par gronono
    Cacther les RuntimeException permet de prevoir tous les cas (meme ceux qui ne devraient jamais arriver). On peut alors logger (message technique precis) l'erreur et afficher un message à l'utilisateur (message fonctionnel ou bateau suivant la gestion de l'erreur).

    Dans tous les cas, il faudrait toujours traiter les exceptions (les runtimes et les autres).
    Juste un petit rappel : avec Java 5.0 il est possible d'ajouter un handler qui traitera toutes les exceptions qui ont remontées tout le stacktrace avec la méthode static Thread.setDefaultUncaughtExceptionHandler() (il est également possible de le redéfinir pour chaque thread)

    Citation Envoyé par gronono
    Sinon je considere que si l'application peut planter alors l'application n'est pas robuste.
    Exemple un disque dur en mauvais etat ne devrait pas faire planter l'application, mais generer un message d'erreur à l'utilisateur comme quoi la ressource n'est pas disponible.
    Oui, il faut afficher un message d'erreur aux utilisateurs, mais selon la cible du logiciel un StackTrace peut amplement suffire... Maintenant tu peux très bien utiliser la méthode ci-dessus afin d'éviter de faire des try/catch(Throwable) à tout bout de champs...



    Ce que veux dire Gfx, c'est une exception ne doit pas obligatoirement être une checked exception, et que les runtime exception ont des avantages non négligeable dans certain cas...

    Mais cela n'empêche en rien de les catcher lorsque elles dépendent de données externes au programme...

    a++

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/05/2011, 17h56
  2. Question sur les exceptions catch / non catch
    Par MrEddy dans le forum Général Java
    Réponses: 2
    Dernier message: 21/10/2010, 12h25
  3. Exception EIBInterBaseError non "catchable"
    Par peter27x dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/02/2009, 14h38
  4. [ADO] Exception Oracle non levée
    Par nguema dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/08/2008, 15h19
  5. exception alphabet non reconnu
    Par matrixspirit dans le forum Bioinformatique
    Réponses: 0
    Dernier message: 24/01/2008, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo