Rapport de bug
Le texte original de cette section a changé depuis qu'il a été traduit. Aidez-nous à corriger cette différence. Vous pouvez :
Vous devez être enregistré sur le trac pour avoir le droit de déposer un ticket. enregistrez-vous ici.
# Avant de soumettre votre ticket
Le texte original de cette section a changé depuis qu'il a été traduit. Aidez-nous à corriger cette différence. Vous pouvez :
- Demandez à quelqu'un sur le canal irc de vous aider à confirmer s'il s'agit d'un bug et non d'une simple erreur/méconnaissance.
- Recherchez dans les archives du google group pour voir si quelqu'un avait déjà résolu votre problème.
- Envoyez un email (postez un message) sur le google group pour voir si personne n'a déjà rencontré ce problème.
- Vérifiez les tickets en cours, pour voir si votre bug a déjà été rapporté.
- Recherchez dans les tickets ou regardez la Timeline, pour voir si le problème que vous rencontrez n'a pas déjà été fixé.
- Vérifiez votre version de CakePHP. Si vous n'utilisez pas la dernière branche du code (https://svn.cakephp.org/repo/branches/1.2.x.x), essayez de la mettre à jour pour voir si votre problème est déjà fixé.
# Comment rapporter un bug
Le texte original de cette section a changé depuis qu'il a été traduit. Aidez-nous à corriger cette différence. Vous pouvez :
Il y a en fait un petit nombre de personnes qui développent CakePHP. Entre la documentation, la planification, les réponses aux questions, le développement des fonctionnalités pour les nouvelles versions et parfois, la prétention qu'elles aient une vie en dehors de CakePHP, les bugs ont tendance à se transformer pour elles, en une très longue to-do list. Pour attirer le regard de l'un de ces quelques volontaires, vous aurez besoin de prendre à cœur certains trucs sur la façon de rapporter un bug, pour qu'ils puissent et veulent vous aider.
Merci de noter le mot volontaire :). Les personnes qui vont vous aider pour un bug sont volontaires. Pas seulement parce que vous ne les payez pas pour vous aider, mais aussi parce qu'il n'y a personne d'autre pour le faire. Donc soyez sympa avec eux.
Après cette règle d'or, voici quelques trucs complémentaires sur les façons de rendre votre rapport de bug meilleur, afin que quelqu'un soit capable de vous aider.
# Les bases : que faisiez-vous, qu'attendiez-vous et que se passe-t-il en fait ?
Le texte original de cette section a changé depuis qu'il a été traduit. Aidez-nous à corriger cette différence. Vous pouvez :
Il y a trois parties basiques dans un rapport de bug, qui peuvent grandement réduire le pourcentage de temps passé à trouver la solution : vous devez être précis en décrivant ce que vous faisiez, ce qui vous attendiez et pourquoi cela n'a pas répondu à vos attentes. Si vous ne fournissez pas ces informations, alors nous devrons deviner et nous savons tous que cela ne marche pas très bien. :)
- Rapportez un problème dans chaque rapport de bug.
- Si vous avez rencontré deux bugs qui ne semblent pas être liés, créez un nouveau rapport de bug pour chacun. Cela facilite les choses, pour que des personnes différentes puissent aider sur des bugs différents.
- Merci de sélectionner les valeurs appropriées, pour les propriétés du ticket, qui correspondent à votre problème. Faites attention tout spécialement aux valeurs Component, Milestone et Version.
- Des cas de tests valides sont d'une grande aide, les patches sont les bienvenues. Les cas de tests et les patches inclus ensembles dans le ticket sont préférés.


























