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

  FORUM HardWare.fr
  Programmation
  PHP

  Vos applis : comment gérez vous vos erreurs ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vos applis : comment gérez vous vos erreurs ?

n°1625018
nycius
Ich liebe dich !
Posté le 16-10-2007 à 22:44:08  profilanswer
 

Hello,
 
Comment gérez vous vos erreurs de dèv dans vos différentes applis/site/projet ?
 
- simplement via les erreurs PHP  
- via des exceptions  
- un journal d'erreurs maison  
- autre
 
Perso je gère ca avec les erreurs classiques sur de petits travaux, avec un journal d'erreur envoyé par mail pour de grosses applis.
 
 :hello:

mood
Publicité
Posté le 16-10-2007 à 22:44:08  profilanswer
 

n°1625170
FlorentG
Unité de Masse
Posté le 17-10-2007 à 09:30:29  profilanswer
 

Pour l'instant c'est un peu bricolé, mais je gère par des exceptions. J'ai pas de log, pour l'instant les logs d'apache me suffisent. On verra près pour quelque chose de plus complet.

n°1625193
micfont999
Simplement Moi
Posté le 17-10-2007 à 10:02:58  profilanswer
 

ça dépend ,  
en php 5 exceptions
en php 4 cumul erreur php / mysql / journal maison :)
 
FlorentG -> qu'est ce que tu appel plus complet? les exceptions c'est très bien non? :)

n°1625194
FlorentG
Unité de Masse
Posté le 17-10-2007 à 10:03:39  profilanswer
 

Je dire niveau log

n°1625196
micfont999
Simplement Moi
Posté le 17-10-2007 à 10:05:01  profilanswer
 

vache manque des mots ou je sais pas lire? :P

n°1625401
micfont999
Simplement Moi
Posté le 17-10-2007 à 13:22:52  profilanswer
 

mais non pas toi ^^ :P  
florent :)

n°1625432
FlorentG
Unité de Masse
Posté le 17-10-2007 à 13:50:51  profilanswer
 

Il manque une lettre en fait

n°1625437
micfont999
Simplement Moi
Posté le 17-10-2007 à 13:53:40  profilanswer
 

FlorentG a écrit :

Je dire niveau log


 
une seule lettre?  :whistle:  

n°1625442
FlorentG
Unité de Masse
Posté le 17-10-2007 à 14:00:10  profilanswer
 

c'était le 'a' de après qui manque...
 
.
.
.
 
Ah ouais je vois, il manque des trucs là :D P'tain, c'est en plus une phobie chez moi. Je tape à l'arrache, et 15 minutes après je me demande si j'ai tout bien écrit ou si j'ai pas loupé des mots... Et voilà

n°1625447
micfont999
Simplement Moi
Posté le 17-10-2007 à 14:02:13  profilanswer
 

ah bah la pour le coup, je t'aurais pas fais chier pour un 'a', mais la :P enfin pas grave, vu le nombre de message que tu à , tu peux bien faire quelques petites erreur de temps en temps :P :D

mood
Publicité
Posté le 17-10-2007 à 14:02:13  profilanswer
 

n°1625448
FlorentG
Unité de Masse
Posté le 17-10-2007 à 14:05:13  profilanswer
 

Bon sinon, peut-être plus important que la façon de gérer les erreurs, il y a la façon de les présenter...
 
Comment faites-vous ? [:dawa]

n°1625458
micfont999
Simplement Moi
Posté le 17-10-2007 à 14:13:54  profilanswer
 

je les présentent pas, j'en ai jamais :P quoi vous me croyez pas??  
sinon je fais une belle présentation avec du css, avec un beau rouge qui pete bien :P  :whistle:  :ange:

n°1625461
FlorentG
Unité de Masse
Posté le 17-10-2007 à 14:15:12  profilanswer
 

Ca peut arriver pourtant... Pour les exceptions (donc 500 Internal Server Error), je présente un beau message style "Erreur interne au serveur, ceci n'est pas de votre faute" et tout

n°1625464
nycius
Ich liebe dich !
Posté le 17-10-2007 à 14:17:16  profilanswer
 

Ya deux manières de les présenter, enfin dans deux cas précis :
- en dèv on va afficher toutes les erreurs avec ligne, fichier, fonction etc
- en prod un message disant "site kapout, sorry"

n°1625467
micfont999
Simplement Moi
Posté le 17-10-2007 à 14:19:31  profilanswer
 

- en général quand je fais mes affichages d'erreur je me trippe toujours à mettre des vieux texte tout pourri genre :  
ici ça ne fonctionne pas, ça ce vois, ça fait 3 plombes que je cherche pourquoi, et bin, euh, vous voyez, j'ai toujours pas réussi ^^  
ça fait marrer mes patrons en général..
Par contre je me fais jamais chier à modifier mes pages d'erreur et autre ...

n°1625469
FlorentG
Unité de Masse
Posté le 17-10-2007 à 14:20:29  profilanswer
 

nycius a écrit :

Ya deux manières de les présenter, enfin dans deux cas précis :
- en dèv on va afficher toutes les erreurs avec ligne, fichier, fonction etc
- en prod un message disant "site kapout, sorry"


+1, en dev j'ai un message plus explicite avec une stacktrace et tout

n°1625490
micfont999
Simplement Moi
Posté le 17-10-2007 à 14:40:55  profilanswer
 

c'est quoi la différence pour vous, entre developpement et production  .. à moins que prod ça veux dire autre chose :S :P ?? désolé je suis un inculte à ce niveau la :D

n°1625493
FlorentG
Unité de Masse
Posté le 17-10-2007 à 14:41:44  profilanswer
 

dev = là où tu dev (généralement localhost donc)
prod = site en live

n°1625499
micfont999
Simplement Moi
Posté le 17-10-2007 à 14:44:22  profilanswer
 

ah ok .. c'est bien ce qui me semblais..
 
bah ça semble logique en fait d'empecher la lecture des erreurs complete par les internautes ou les visiteurs.. ce sont des grosses failles de sécurités non les warning qui s'affichent et tout ? j'avais lu ça quelque part je crois ..

n°1625583
nycius
Ich liebe dich !
Posté le 17-10-2007 à 15:27:32  profilanswer
 

Le soucis des exceptions en fait c'est que tu peux difficilement gérer toutes les erreurs de ton code, ce sera surtout pour quelques grosses parties du code qui demandent une grosse surveillance.

n°1625712
FlyPhp
Posté le 17-10-2007 à 16:35:49  profilanswer
 

Ben une fois mon code finit, j'essaye de faire un max de debug, tout d'abord en essayant de me mettre dans peau de l'utilisateur qui n'a aucune connaissance informatique. Puis en le faisant tester par des personnes qui n'ont réellement aucune connaissance informatique.
Si tout se passe bien, à priori c'est qu'il y a très peu d'erreur (mais au cas ou, dans des cas improbables, je met des fonctions checkError() un peu partout qui m'envoie un mail si une erreur est arrivée avec un maximum de détails. ça me permet de corriger plus facilement :p
Voilà voilà
 
Je dire bravo FlorentG :D :p


Message édité par FlyPhp le 17-10-2007 à 16:36:41
n°1626217
nycius
Ich liebe dich !
Posté le 18-10-2007 à 10:19:30  profilanswer
 

:)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Vos applis : comment gérez vous vos erreurs ?

 

Sujets relatifs
retour des codes erreurs[C-DBUS] gestion des erreurs
rétablir la gestion des erreurs par défaut dans accessDOM : gérer les erreurs de syntaxe
Débutante en Java et erreurs incomprisesmessages d'erreurs JOUR2/ASKEET/SYMFONY
ouverture multi applis excelErreurs tomcat
Le mangnifiques erreurs en javascript (noob inside)erreurs lors du run d'exe
Plus de sujets relatifs à : Vos applis : comment gérez vous vos erreurs ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR