[5] Netiquette quand vous postez sur comp.lang.c++

(Une partie de C++ FAQ Lite fr, Copyright © 1991-2002, Marshall Cline, cline@parashift.com)

Traduit de l'anglais par Jérôme Lecomte

Les FAQs de la section [5]


[5.1] Qu'est-ce que IMHO signifie? (ou IMO, IMNSHO, FWIW, OTOH, etc...)?
Voici une liste partielle d'acronymes dans l'ordre alphabétique: BTW mon SO me disait, "FWIW IMNSHO 'KUTGW' est rare; OTOH il peut être utile à quelqu'un."

Pour plus d'acronymes consulter http://www.astro.umd.edu/~marshall/abbrev.html(en anglais).

[ Haut | Bas | Rechercher ]


[5.2] Comment faire pour que d'autres fassent mes devoirs à ma place?
Honte à toi!

Ne pas poster vos devoirs sur comp.lang.c++. Ni de les envoyer aux participants de ce même newsgroup par mel.

"If I did your homework for you, then you might pass your class without learning how to write a program like this. Then you might graduate and get your degree without learning how to write a program like this. You might become a professional programmer without knowing how to write a program like this. Someday you might work on a project with me without knowing how to write a program like this. Then I would have to do you serious bodily harm."

-- Jack Klein

[ Haut | Bas | Rechercher ]


[5.3] Que dois-je faire si je vois quelqu'un poster un problème de travail?
Quand un fainéant demande à comp.lang.c++ de faire son travail pour lui, répondre à sa question est la plus mauvaise chose pour lui. Aussi ne le faites pas! Au lieu de cela vous pouvez utiliser la table suivante de "questions fréquentes sur des affectations de travail" pour leur donner une idée ou une réference:
Si quelqu'un demande... ... voici alors une brève réponse:
Comment fais-je un analyseur syntaxique d'équation en C++? Utilisez une pile d'opérateurs pour convertir l'infixe en suffixe (notation polonaise inversée), puis une pile d'opérandes pour évaluer l'expression suffixe.
Comment est-ce que je calcule le chemin le plus court en C++? Voire l'algorithme (backtracking) de Dijkstra.
Comment est-ce que j'effectue un tri en C++? Pour trier recherchez le heapsort, le quicksort, tri par fusion, interne et externe, ou utiliser l'algorithme sort de STL.
Comment est-ce que je fais des arbres de profondeur minimale en C++? Recherchez dans Kruskal et/ou l'algorithme de Prim.
Comment est-ce que je fais des combinaisons et/ou des permutations en C++? Voir le votre livre d'algorithmes.
Comment je fait < un petit project, visiblement simplifier pour un projet d'école et trop bien défini pour être réels> en C++? Faites-le vous-même. Si vous etes coincé, posez une question spécifique.

[ Si quelqu'un a d'autres suggestions qui devraient etre ajouté dans cette table, contacter moi: (cline@parashift.com)].

[ Haut | Bas | Rechercher ]


[5.4] Ou puis-je trouver plus d'info sur la netiquette en général pour pas m'embarrasser quand je vais poster?
Directives principales: Beaucoup plus de questions générales de netiquette sont répondues dans le newsgroup news.announce.newusers. Ce newsgroup contient beaucoup d'articles à-lire-absolument pour les nouveaux utilisateurs.

[ Haut | Bas | Rechercher ]


[5.5] Que dois-je faire si quelqu'un poste une question qui est déjà dans le FAQ?
Veuillez ne pas répondre à une question qui est déjà dans le FAQ. Au lieu de cela dirigez le poliment mais fermement vers la FAQ en utilisant le descripteur suivant:
Objet: C'est dans la FAQ (était: Sujet_original)

>Question_originale [...]

Ce problème est déjà couvert dans le FAQ sur C++.
voir : http://www.ifrance.com/jlecomte/c++/c++-faq-lite/

Veuillez lire le FAQ.

Si vous êtes disposé à aider, n'hésitez pas à diriger ces personnes égarées vers le FAQ en utilisant quelque chose comme le descripteur ci-dessus. Avec votre aide, si tout va bien nous pourrons améliorer le rapport signal/bruit actuel sur comp.lang.c++ et préserver ainsi une ressource valable.

Note #1: Veuillez ne pas donner l'emplacement exact à l'intérieur du FAQ. Par exemple, ne dites pas, "regardez FAQ [10.3]" ou "regardez dans la section [10]". C'est le vieux problème de "donner un poisson" par rapport à "enseigner a pecher".

Note #2: Veuillez être poli. J'espère nous éviter des euphémismes comme RTFM ou RTFFAQ (ou pire!).

Merci pour toute aide que vous pouvez apporter de cette matière.

[ Haut | Bas | Rechercher ]


[5.6] Attendez voir, la question précedente me dit de ne pas répondre à une question qui est déjà répondu dans la FAQ?

Oui, c'est exactement ce que la précedente réponse dit: Ne répondez pas à la question.

Les gens se doivent de poser des questions qui ne sont pas dans la FAQ. Alors aider les en ne les abituant pas a dependre des autres pour trouver des reponses qui sont deja dans la FAQ.

[ Haut | Bas | Rechercher ]


[5.7] Qu'est-ce qui fait une bonne ligne de Sujet:?
Soyez descriptif: Donner le nom et la version de votre compilateur si vous pensez que cela présente un intérêt.

[ Haut | Bas | Rechercher ]


[5.8] Comment est-ce que je pose une question à propos d'un code qui ne fonctionne pas correctement?
Indications clés:
  1. Postez un code compilable: éviter les ellipses telles que void f() { ... }
  2. Postez un code complet: placez tous les #includes nécessaires et les declarations des types et functions utilisés.
  3. Postez un code minimal: juste assez pour mettre en évidence le problème; éviter les instructions d'Entrée/Sortie et les appels aux libraries si possible.
  4. Postez une unitée de compilation: si possible, combinez Foo.h à l'interieur de Foo.cpp
  5. Postez les outils vous avez utilisé: nom du compilateur, numéro de version, système d'exploitation, etc
  6. Postez les options que vous avez utilisé: libraries, options exactes de compilation et d'éditeur de liens, etc
  7. Postez les messages exacts que vous recevez; faites la difference entre les messages de compilation, d'édition de lien et d'execution.
  8. Assurez vous que main() retourne int et pas void!
Comme toujours, vérifier que votre question n'est pas déjà dans le FAQ. Utiliser l'index pour cela.

[ Haut | Bas | Rechercher ]


[5.9] A quel newsgroup dois-je poser mes questions?
Postez sur comp.lang.c++seulement si votre question concerne le langage C++ lui-même. Par example, code C++, conception, syntaxe, style, règles, problèmes, etc. Les questions spécifiques à un systèmes d'exploitations (e.g., about Windows NT / 95 / 3.x, UNIX, etc.) doivent aller à un newsgroup spécifique aux systèmes d'exploitation (voire ci-après), et pas à comp.lang.c++.

Suivent quelques exemples de newsgroup qui peuvent vous être utile:

Note du traducteur: Ces newsgroups sont en anglais mais une version française existe parfois sous un nom identique préfixé par fr.

[ Haut | Bas | Rechercher ]


[5.10] Est ce que je peux poser des offres d'emploi et/ou des CVs sur comp.lang.c++?

NON!!!

Les offres d'emploi, hors-sujet sur comp.lang.c++, donnent l'impression que l'employeur est irresponsable et/ou techniquement stupide, pas vraiment l'impression que vous voulez donner. A la place poster votre article dans un des newsgroups *.jobs.* fait pour ca.

Note: Si vous voyez quelqu'un poster une offre d'emploi, ne vous lance pas dans une dispute..

[ Haut | Bas | Rechercher ]


[5.11] Mais si j'ai vraiment besoin d'un boulot. Est ce que je peux poser mon CVs sur comp.lang.c++?

NON!!!

Les CVs, hors-sujet sur comp.lang.c++, donnent l'impression que l'employe est irresponsable et/ou techniquement stupide, pas vraiment l'impression que vous voulez donner. A la place poster votre article dans un des newsgroups *.jobs.* fait pour ca.

Note: Si vous voyez quelqu'un poster un CV, ne vous lance pas dans une dispute..

[ Haut | Bas | Rechercher ]


[5.12] Qu'est ce que je dois faire a quelqu'un qui poste quelquechose hors sujet?

Une dispute a propos d'un article hors sujet est aussi hors sujet que l'article qui a cause la dispute.

A la place, reponder de maniere simple et professionnelle comme recommande dans les deux precedentes FAQs (which, by the way, were adapted from other sources; see the credits in those FAQs).
Et s'il vous plait pas d'attaque personnelle ni vicieuse, cela ne peut que prolonger la dispute qui est hors sujet.

Remember the 5 "B"s of correction: Be Brief Brother, Be Brief.

[ Haut | Bas | Rechercher ]


[5.13] Et le spam?
Avant de vous plaindre du spam, et en particuliers avant d'accuser quelqu'un de poster du spam, verifier que l'article est bien du spam en allant regarder la definition. Une definition est donnee ici.

[ Haut | Bas | Rechercher ]


[5.14] Comment est-ce que j'obtiens les FAQs d'un newsgroup particulier?
Laissez moi décompter les moyens...

les FAQs (Foires Aux Questions) sont accessibles 24 heures sur 24 via:

S'il vous plait, JE VOUS EN PRIE n'envoyer pas de courrier à l'auteur ou au traducteur!

[ Haut | Bas | Rechercher ]


E-mail Marshall Cline Ecrire à l'auteur, au traducteur, ou en savoir plus sur la traduction.
C++ FAQ Lite fr | Table des matières | Index | A propos de l'auteur | © | Téléchargez votre propre copie ]
Dernière révision Sun Apr 13 23:54:22 PDT 2003