Bonnes pratiques

Tout ce que les débutants ont toujours voulu savoir sur la programmation... sans jamais oser le demander.

Bonnes pratiques — Pourquoi on ne viendra pas vous plagier

Mise en situation : un codeur débutant vient de finir de coder un jeu du snake avec une interface graphique de la mort, des couleurs et du son partout, et tout, et tout. Tout fier de sa création, il va la poster dans un forum de programmation, afin de recevoir du feedback.

Un codeur plus expérimenté télécharge l'archive, l'ouvre... Et ne voit qu'un exécutable avec des ressources. Son cri de guerre monte alors dans sa gorge : « Mais où sont les sources, nom d'un chien ? »

Bonnes pratiques — La hotline de la programmation

Vous avez un problème avec votre IDE, un message d'erreur inconnu. Vous avez essayé 30 000 modifications sur votre code, passé la journée à vous creuser la tête, et peut-être même que vous avez cherché sur google...

En désespoir de cause, vous allez poster sur un forum de programmation. Et là, mauvaise surprise : les « recherche », « google is your friend », et autres « rtfm » fusent.

Ces réponses paraîssent injustifiées, voire carrément méchantes : le membre a souvent cherché, pourtant il se fait traiter comme un enfant trop gâté.

Bonnes pratiques — /* Sans commentaires */

On voit trop souvent, sur les forums, des bouts de code dans le style :

  i++; /* Incrémente la variable i. */

Si ce commentaire vous paraît tout à fait naturel et correct, et que vous n'êtes pas un grand débutant en programmation, cet article est fait pour vous.

Bonnes pratiques — Quelques généralités sur le choix du langage

Cet article a été renommé, l'ancien titre ne correspondant pas vraiment au texte. Si vous l'aviez déjà lu, inutile de revenir : rien n'a changé dans le texte.

Une question récurrente de débutantsα sur les forums de programmation est celle-ci : « je veux faire ceci ou cela, quel langage dois-je apprendre ? ».

Ce genre de question a tendance à agacer les contributeurs plus expérimentés, car elle va très probablement finir en trolls et autres disputes, qui, au final, n'apportent rien à l'auteur du topic.

Dans cet article, nous nous proposons de rappeler quelques généralités sur les langages qui permettront aux débutants de faire le choix par eux-mêmes, tout en citant de nombreux langages que vous pourrez [re]-découvrir.

α : Rien de péjoratif ici.