Comment poser une question?

Discutable

Comment poser une bonne question ?

C'est une excellente question !

[ Anglais ] [ Coréen ]

TL; DR

Utilisez ce copypasta pour répondre à toutes  les questions douteuses  .
Assurez-vous d'inclure la source lorsque vous citez ce guide :)

> Comment poser une bonne question ?

## "Quelqu'un peut-il m'aider avec ABC ?"
- Ne demandez pas si vous pouvez demander, demandez simplement.
- Demandez une réponse, pas "quelqu'un qui peut vous aider".

## Vous avez un problème X, vous avez essayé Y.
- Comment puis-je faire fonctionner Y ? (X)
- Comment résoudre X ? J'ai essayé Y. (O)

## "Ça ne marche pas" ne marche tout simplement pas.
- Quel est le but ?
- Qu'as-tu essayé ?
- Quel est le problème avec le comportement actuel ?

## Lisez le putain de message d'erreur. Sérieusement.
- 90% du temps, il vous dit exactement où et ce qui ne va pas.

En savoir plus sur <https://github.com/WieeRd/questionable>

1. Ne demandez pas d'aide, posez une question

Quelqu'un peut-il m'aider avec ABC?
Y a-t-il quelqu'un qui utilise ABC?

Vous perdez du temps. Posez simplement la question.
Cela implique également que vous demandez "quelqu'un qui peut vous aider" ;
attendre que quelqu'un d'autre résolve le problème pour vous.
Ne le faites pas. Rédigez une question appropriée et demandez une  réponse .

En savoir plus sur  Ne demandez pas pour demander, demandez simplement

2. Décrivez l'objectif, pas la solution

Vous avez le problème X, votre solution Y a échoué.

  • Comment faire fonctionner Y ? (X)
  • Comment résoudre X ? J'ai essayé Y. (O)

Et si Y était une mauvaise approche en premier lieu ?
Cela peut finir par vous faire perdre du temps à vous et à celui qui répond avec confusion.
N'oubliez pas que le véritable objectif est de résoudre X, pas de réparer Y.

En savoir plus sur  le problème XY

3. Fournissez suffisamment d'informations

Cela ne fonctionne pas.

Ce n'est pas une question, c'est une plainte.
Qu'est-ce que c'est"? Comment ça "ne marche pas" exactement ?

Quel est le but ?

Décrivez le problème en termes d'entrée, de sortie et de leur relation.

Qu'avez-vous essayé ?

Décrivez votre tentative en détail, avec le code utilisé.
Extrayez la partie pertinente pour éliminer les détails inutiles.
Idéalement, rendez le code extrait  exécutable par lui-même .

Qu'est-ce qui ne va pas?

Décrivez le comportement actuel et comparez-le avec les attentes.
Fournissez toujours le  message d'erreur complet  . Pas seulement le code d'erreur.

I want my program to {expected output} upon {expected input}.
I tried {code example} but it produces {error | output example}.
This is not what I intended because {reason}.

4. Lisez le putain de message d'erreur

(capture d'écran) Pourquoi est-ce que j'obtiens cette erreur ?

Les erreurs ne sont pas seulement un mur de texte effrayant destiné à nous frustrer.
Avec le numéro de ligne exact et une brève description de la cause,
90% du temps, ils sont plus que suffisants pour résoudre le problème.

Avant de demander, veuillez  lire , et pas seulement  voir , le message d'erreur.

Apprendre encore plus

Ce guide est censé être absolument minimal pour une lecture rapide et facile.
Si vous recherchez des ressources plus détaillées pour une lecture plus approfondie,
voici quelques-unes des ressources les plus utiles et les plus connues.

Acho que você gosta

Origin blog.csdn.net/qq_32907195/article/details/132272834
Recomendado
Clasificación