REGLES DE LA SECTION PROGRAMMATION
Que vous soyez novice ou expert, amateur ou professionnel, si la programmation vous passionne, vous êtes chez vous dans cette section !
1 # Considérations générales
1.1 # Organisation de la section Programmation
Cette section comporte deux sous-sections spécialisées :
- Programmation : zone dédiée à la programmation traditionnelle (Java, C/C++, Python, Perl...), aux bases de données (SQL, Oracle, PostgreSql...) et à tous les sujets techniques associés (didacticiels, design patterns, études de cas...)
- Création Web : zone dédiée aux techniques de design des sites web (Html, Css, Flash...) et aux technologies permettant de gérer leur contenu (Php/MySQL, Apache/IIS, forum/wiki...).
Les questions sans rapport avec la programmation ne sont pas à leur place ici, et notamment :
- Les demandes de création graphique,
- Les questions concernant l'utilisation d'un logiciel
1.2 # Règles générales d'utilisation
Le forum PCInpact est avant tout un lieu de rencontre et d'entraide. Son utilisation est strictement soumise aux règles suivantes :
- Pas de contenu pornographique, politique, religieux, raciste, ou portant atteinte de quelque manière aux valeurs humaines élémentaires.
- Pas de publicité pour des sites commerciaux, proposant du contenu illégal, ou contrevenant à la règle précédente.
- Les messages doivent être rédigés en Français correct. Les abréviations SMS sont interdites, et la grammaire et l'orthographe doivent être à peu près correctes (notamment : er/é , ça/sa, c'est/s'est/sait...).
- De manière générale, restez courtois et respectueux de vos interlocuteurs.
1.3 # Modération
L'équipe de modération est là pour vous aider, et pour veiller au bon déroulement des échanges sur le forum.
- Si un sujet est placé dans la mauvaise section, il sera déplacé à l'endroit approprié. Généralement, un lien permet de retrouver le post déplacé.
- Si un membre ne respecte pas les règles élémentaires, différentes mesures ou sanctions pourront être appliquées : fermeture des sujets, suppression des posts, bannissement du forum.
A tout instant, vous pouvez attirer l'attention d'un modérateur sur un problème trivial (post mal placé, publicité...) en utilisant le smiley ": modopleaze :". Cela affichera un panneau demandant une intervention.
Pour les infractions plus graves nécessitant un traitement immédiat, vous pouvez alerter l'équipe complète des modérateurs à l'aide du bouton
situé en bas du post, ou contacter un modérateur en particulier par message privé.Désaccords et litiges :
Les modérateurs ont généralement une excellente raison pour intervenir, mais l'erreur est humaine. En cas de désaccord avec un modérateur, ne créez pas un nouveau sujet pour y exposer votre vindicte : contactez celui-ci par message privé pour obtenir des explications ou défendre votre point de vue. Gardez également à l'esprit qu'une argumentation calme et pertinente est toujours plus efficace qu'un coup de gueule à chaud...
2 # Petit guide de l'utilisateur
2.1 # Avant de créer un nouveau sujet : quelques conseils
Vérifiez que votre question n'a pas déjà été posée 100 fois :
- Lisez les sujets épinglés,
- Fouillez manuellement les quelques premières pages du forum,
- Effectuez une recherche à l'aide de l'outil "Recherche" situé tout en haut à droite de la page.
Posez des questions précises !
Evitez les questions comme "Je veux programmer en C, apprenez-moi". Un forum ne remplace pas un livre ou un cours; personne ne pourra vous apprendre un langage complet ici. En revanche, une question précise, un problème nouveau attiseront la curiosité des INpactiens, et vous obtiendrez sûrement une réponse.
Pour les étudiants :
Non, nous ne programmerons pas votre TP ou Projet à votre place. N'essayez pas non plus de tricher; la population de la section est vaste et vient d'horizons très divers, et quelqu'un aura tôt fait de reconnaître un sujet scolaire déguisé en "programme personnel".
Mais, encore une fois, les questions précises seront les bienvenues en cas de problème.
2.2 # Titres des posts
Le titre d'un post doit être aussi précis que possible, afin de permettre aux INpactiens d'identifier immédiatement le sujet abordé ou la question posée.
A cet effet, il est recommandé d'utiliser des "tags" standard au début du titre :
- Tags de qualification si c'est un post informatif : [TUTO], [CENTR.]
- Tags d'état si c'est une question : [RESOLU], [CONTOURNE]
- Tags de langage : [JAVA], [C], [PYTHON], [SQL], [HTML], [CSS], [JAVASCRIPT], ...
Par exemple :
[TUTO][JAVA] Premiers pas avec Java 3D
[SQL] Compter les lignes d'une table
[RESOLU][CSS] Centrer un élément à l'écran
Lorsque votre problème est résolu :
- Expliquez comment il a été résolu, cela pourra être utile à d'autre INpactiens
- Mettez à jour le titre pour ajouter le tag [RESOLU] : il suffit d'utiliser le bouton "Editer" sur le premier post. Cela signale que ce n'est plus la peine de chercher, et indiquer aux personnes qui ont le même problème que ce post propose une solution.
Pour finir, il est possible de sélectionner une icône qui sera affichée face au titre du post. N'abusez pas de cette option, car elle nuit à la lisibilité du forum. En revanche, il est recommandé d'utiliser l'icône "flèche" (
2.3 # Corps des posts
Le corps des messages est totalement libre, dans la mesure où les règles élémentaires présentées plus haut sont respectées.
Quelques conseils :
- Un large choix de smileys est à votre disposition pour égayer le message, utilisez-les sans en abuser :)
- Citations : évitez les citations de citations de citations de cit...
- Code source : placez toujours votre code source entre balises [ code ] , de manière à améliorer sa lisibilité (police à taille fixe).
Maintenant, bonne rédaction !