Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3482 connectés 

 


alors ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Suivante
Auteur Sujet :

De la bonne utilisation des exceptions (was: -- ou benou ?)

n°631270
Jubijub
Parce que je le VD bien
Posté le 04-02-2004 à 16:43:35  profilanswer
 

Reprise du message précédent :
euh, pkoi c mal l'option 3 ???
 
Je repose la question : pkoi c mal de faire un exist() pis de catcher les éventuelles exceptions ?
(bon ok la 3 là est conne, si le fichier existe, le temps d'execution des 3 lignes de code devrait pas trop permettre que le fichier aie le temps d'etre effacé, donc à priori on lèvera jamais de FileNotFoundException...mais on peut en lever d'autres non ?
 
Pis on m'a tjs appris qu'il valait mieux s'éviter des traitements longs dans le vent...
Pis en fait je trouve ca couillon comme exemple : le traitement peut aussi dépendre de la proba qu'il arrive une erreur : si par ex c un logiciel de compta, y'a assez peut de chance que le mec tape son nom si on attends un entier...c bcp probable dans d'autres cas, par ex un champs n°fax peut très bien recevoir l'entrée 'N/A' si la personne a pas de fax :D


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 04-02-2004 à 16:43:35  profilanswer
 

n°631274
the real m​oins moins
Posté le 04-02-2004 à 16:45:23  profilanswer
 

c'est juste que la FNFexception EST une IOException donc ça peut etre inutile d'en faire un cas different, si tu as fait un exist() avant


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°631428
Jubijub
Parce que je le VD bien
Posté le 04-02-2004 à 19:11:09  profilanswer
 

ok...enfin j'ai voté 3 mais je pensais 1...comme plein d'autres je crois :D


---------------
Jubi Photos : Flickr - 500px
n°631446
mareek
Et de 3 \o/
Posté le 04-02-2004 à 19:26:27  profilanswer
 

Jubijub a écrit :

ok...enfin j'ai voté 3 mais je pensais 1...comme plein d'autres je crois :D


ratrapage aux branches spoted :o


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°631490
the real m​oins moins
Posté le 04-02-2004 à 19:57:14  profilanswer
 

pour préciser mon opinion:
 
S'il s'agit d'un fichier qui *doit* etre là (par ex. un fichier de config obligatoire sans lequel l'appli ne sait pas quoi faire), alors je ne testerais sans doute pas son existence au préalable et m'occuperai de l'exception.  
 
S'il s'agit d'un fichier qui est explicitement facultatif, je teste son existence avant de le traiter.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°631522
chrisbk
-
Posté le 04-02-2004 à 20:35:29  profilanswer
 

http://rugby.saby.free.fr/imag_article/placage2.jpg
figure 1 : gestions d'erreurs et catch()


Message édité par chrisbk le 04-02-2004 à 20:35:43
n°633598
the real m​oins moins
Posté le 06-02-2004 à 15:22:30  profilanswer
 

je voulais revenir sur ce sujet pour dire quand meme que meme avec le recul je suis toujours halluciné par l'attitude de benou, qui, à aucun moment ne s'est remis en cause et à toujours conclu que c'est "les autres" qui ne comprenent pas [:ula]
 
 
 
 
 
 
[:neowen]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633600
chrisbk
-
Posté le 06-02-2004 à 15:23:16  profilanswer
 

bonjour, je m'apelle -- et je reviens jeter une bidon d'huile sur le feu :D

n°633602
the real m​oins moins
Posté le 06-02-2004 à 15:24:42  profilanswer
 

c'est parce que j'ai pas ma dose de blabla aujourd'hui :whistle:
(j'ai pas encore cliqué sur le drapeau, je fais des progres :sweat:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633605
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 15:26:07  profilanswer
 

Ah yeah, je croyais ce troll mort et enterré... :sol:
Bien donc je tiens à dire que tous les catchs que je fais sont vides sauf ceux dans lesquels je fous printStackTrace() dedans. J;vois pas bien l'utilité du catch, sinon faire chier le développeur [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le 06-02-2004 à 15:26:07  profilanswer
 

n°633606
chrisbk
-
Posté le 06-02-2004 à 15:26:09  profilanswer
 

tiens -- sur les exceptions y'a eu ce topic la si tu l'as raté :O
http://forum.hardware.fr/hardwarefr/Programmation/sujet-45783.htm


Message édité par chrisbk le 06-02-2004 à 15:26:20
n°633609
chrisbk
-
Posté le 06-02-2004 à 15:27:01  profilanswer
 

Taiche a écrit :

Ah yeah, je croyais ce troll mort et enterré... :sol:
Bien donc je tiens à dire que tous les catchs que je fais sont vides sauf ceux dans lesquels je fous printStackTrace() dedans. J;vois pas bien l'utilité du catch, sinon faire chier le développeur [:spamafote]


 
perso je fous tout dans la clause throws. Ca fait des grandes clauses throws a la fin mais au moins je catch que ce je  veux, le reste ca remonte et tant pis :)

n°633617
the real m​oins moins
Posté le 06-02-2004 à 15:29:19  profilanswer
 

chrisbk a écrit :

tiens -- sur les exceptions y'a eu ce topic la si tu l'as raté :O
http://forum.hardware.fr/hardwarefr/Programmation/sujet-45783.htm

mais putain d'imbécile tu m'a niqué mon drapeau de blabla !


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633618
chrisbk
-
Posté le 06-02-2004 à 15:29:49  profilanswer
 

[:bou_le_loup]

n°633625
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 15:33:35  profilanswer
 

Putain excellent, le vieil article de javaworld sur les Exceptions [:rofl]
http://www.javaworld.com/articles/a/articles.jsp?id=13485


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°633633
darklord
You're welcome
Posté le 06-02-2004 à 15:36:14  profilanswer
 

Taiche a écrit :

Putain excellent, le vieil article de javaworld sur les Exceptions [:rofl]
http://www.javaworld.com/articles/a/articles.jsp?id=13485


 
[:kiki]

n°633636
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 15:37:46  profilanswer
 


Ca plaira peut-être pas aux intégristes comme toi ou Mouinmouin mais en tout cas j'approuve à 100 % :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°633654
the real m​oins moins
Posté le 06-02-2004 à 15:43:41  profilanswer
 

Taiche a écrit :

Putain excellent, le vieil article de javaworld sur les Exceptions [:rofl]
http://www.javaworld.com/articles/a/articles.jsp?id=13485

[:pepe le putois]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633655
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 15:44:37  profilanswer
 

:sol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°633658
benou
Posté le 06-02-2004 à 15:46:08  profilanswer
 

the real moins moins a écrit :

je voulais revenir sur ce sujet pour dire quand meme que meme avec le recul je suis toujours halluciné par l'attitude de benou, qui, à aucun moment ne s'est remis en cause et à toujours conclu que c'est "les autres" qui ne comprenent pas [:ula]


 :pfff:  
 
c'est toi qui me fait la morale ? toi qui est pas foutu de dite ce que tu penses sans l'éxagerer 10 fois ? ...
 
Je n'ai pas que ceux qui ne pensent pas comme moi n'ont pas comprit ... j'ai même du mal à croire que je doive écrire ca ! tu me prends pour qui ?
 
j'ai dis qu'il y en avait surement une grande partie de ce qui avait voté pour la réponse 3 n'avait pas compris ...
 
et puis merde, ras le bol de me justifier à chaque fois que je poste.
kasos.


---------------
ma vie, mon oeuvre - HomePlayer
n°633660
chrisbk
-
Posté le 06-02-2004 à 15:47:53  profilanswer
 

Rien ne va plus chez les javateux [:violon]
 
Cet evenement sera plus tard connu sous le nom du "Grand Schisme de l'Exception"

n°633664
the real m​oins moins
Posté le 06-02-2004 à 15:50:33  profilanswer
 

[:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633667
the real m​oins moins
Posté le 06-02-2004 à 15:51:25  profilanswer
 

benou a écrit :


Je n'ai pas que ceux qui ne pensent pas comme moi n'ont pas comprit

si tu as oublié le mot "dis" entre pas et que, ben si je crois que tu l'as dit [:zaib3k]


Message édité par the real moins moins le 06-02-2004 à 15:56:31

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633671
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 15:52:20  profilanswer
 

the real moins moins a écrit :

si tu as oublié le mot "dis" entre ai et pas, ben si je crois que tu l'as dit [:zaib3k]  


"Je n'ai dis pas que ceux qui ne pensent pas comme moi n'ont pas comprit" ? :heink:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°633677
R3g
fonctionnaire certifié ITIL
Posté le 06-02-2004 à 15:55:12  profilanswer
 

a voté :D (j'vais pas vu ce topic..)


---------------
Au royaume des sourds, les borgnes sont sourds.
n°633679
the real m​oins moins
Posté le 06-02-2004 à 15:56:19  profilanswer
 

Taiche a écrit :


"Je n'ai dis pas que ceux qui ne pensent pas comme moi n'ont pas comprit" ? :heink:

je vais editer :p
(m'a fallu un moment pour comprendre ce que tu me voulais[:ddr555])


Message édité par the real moins moins le 06-02-2004 à 15:56:47

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°633686
R3g
fonctionnaire certifié ITIL
Posté le 06-02-2004 à 16:02:33  profilanswer
 

En fait la solution benou ca me fait un peu penser aux gens qui lisent un fichier byte par byte et qui attendent te manger une EOFException pour s'arrêter.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°633688
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-02-2004 à 16:04:27  profilanswer
 

the real moins moins a écrit :


(m'a fallu un moment pour comprendre ce que tu me voulais[:ddr555])


Mon discours est parfois inaccessible au commun des mortels :sol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°633693
the real m​oins moins
Posté le 06-02-2004 à 16:08:26  profilanswer
 

R3g a écrit :

En fait la solution benou ca me fait un peu penser aux gens qui lisent un fichier byte par byte et qui attendent te manger une EOFException pour s'arrêter.

t'as rien compris [:kiki]
 
 
 
 
 [:zaib3k]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°634215
Jubijub
Parce que je le VD bien
Posté le 07-02-2004 à 00:02:48  profilanswer
 

chrisbk a écrit :

Rien ne va plus chez les javateux [:violon]
 
Cet evenement sera plus tard connu sous le nom du "Grand Schisme de l'Exception"
 


 
J'adore ca les topics benou, -- avec Chrisbk en arbitre.. kadreg, nraynaud...ca part en fight, on ressort les vieux dossiers...depuis, g une casserole à pop-corn sur plaque électrique pilotée par Emacs (qui ne fait pas que le café :sarcastic:) prete rien que pour ca...
 
(setq popcorn t)


Message édité par Jubijub le 07-02-2004 à 15:46:31

---------------
Jubi Photos : Flickr - 500px
n°634314
the real m​oins moins
Posté le 07-02-2004 à 03:10:57  profilanswer
 

on fout l'ambiance [:bou_le_loup]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°634432
nraynaud
lol
Posté le 07-02-2004 à 13:54:00  profilanswer
 

alors que moi je compte pas.


---------------
trainoo.com, c'est fini
n°634528
Jubijub
Parce que je le VD bien
Posté le 07-02-2004 à 15:46:09  profilanswer
 

nraynaud a écrit :

alors que moi je compte pas.


 
1000 excuses je t'ai oublié...


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[VB] Utilisation dynamique de controls ?[C#] Utilisation correct de UpdateCommand [DataAdapter]
[C*UNIX]Utilisation du microphone !utilisation de prompt
utilisation d'une classe abstraiteUtilisation de dbExpress sous Delphi 7
[C] Utilisation de scandir..[HS]Bonne année à tous + UnlimitedParty
[VB6] Utilisation TreeView ?[C++] Utilisation de Scheme au sein d'une application C++
Plus de sujets relatifs à : De la bonne utilisation des exceptions (was: -- ou benou ?)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)