JeuWeb - Crée ton jeu par navigateur
[Débat] "or die" ou "exception" ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Débat] "or die" ou "exception" ? (/showthread.php?tid=4325)

Pages : 1 2 3 4 5


RE: [Débat] "or die" ou "exception" ? - Roworll - 08-09-2009

[HS]
(07-09-2009, 02:00 PM)Sephi-Chan a écrit : Mais il s'avère que la classe Array de Ruby propose une méthode built-in (donc plus performante) pour faire ça !

[ ";-)", ":-P", ":-D", "X)", "T_T" ].choice

Python fait ça comme ceci
random.choice((";-)", ":-P", ":-D", "X)", "T_T"))
Ce que personnellement je trouve plus lisible car l'instruction est placée en début de ligne.
[/HS]

Sinon, personne n'a abordé le cas du set_error_handler / error_reporting.

Parce que, le try/catch, c'est bien quand on s'attend à une erreur. Par contre, si ça vient à péter ailleurs...


RE: [Débat] "or die" ou "exception" ? - Sephi-Chan - 08-09-2009

Zamentur et QuentinC ont évoqué le set/error/handler ! Wink

@Roworll
Quant à la notation Python, j'aime moins. Pour moi, la sélection aléatoire d'une valeur du tableau doit être une méthode de la classe Array et pas une méthode de la classe Random qui s'applique sur un Array. Mais ça n'est qu'un point de vue, je trouve ça plus cohérent.


Sephi-Chan


RE: [Débat] "or die" ou "exception" ? - Sloop - 16-09-2009

Un article non pas sur "die ou exception" mais sur la gestion des erreurs (ou plutôt le debugging).

http://carsonified.com/blog/dev/how-to-debug-in-php/


RE: [Débat] "or die" ou "exception" ? - naholyr - 16-09-2009

(16-09-2009, 08:54 AM)Sloop a écrit : Un article non pas sur "die ou exception" mais sur la gestion des erreurs (ou plutôt le debugging).
Donc rien à voir au final :lol:
Plus sérieusement, la ressource est pas mal merci pour le lien.


RE: [Débat] "or die" ou "exception" ? - Sloop - 16-09-2009

(16-09-2009, 12:07 PM)naholyr a écrit :
(16-09-2009, 08:54 AM)Sloop a écrit : Un article non pas sur "die ou exception" mais sur la gestion des erreurs (ou plutôt le debugging).
Donc rien à voir au final :lol:
Plus sérieusement, la ressource est pas mal merci pour le lien.

J'avais le lien mais ... quand je me suis dit que je voulais le mettre ici, je pensais que le sujet portait sur la gestion des erreurs et non sur le seul cas précis du die/exception.

Enfin, bon Smile