Assurance qualité
Logicielle

Bénéfices du code source bien écrit

Bon code source

Il semble tout à fait normal et évident qu'un programmeur soient en mesure de bien écrire un code source. Ceci étant dit, un bon code source est définitivement subjectif. Plusieurs programmeurs pourraient avoir des visions différentes d'un bon code source. Le marché du travail et la communauté internationale des programmeurs a toutefois défini différentes règles, qui même si elles ne sont pas tout à fait claire et précise, devrait être respecté par tout programmeur qui veut avoir un emploi ou travailler sur des projets à source ouvert pour la communauté. Nous verrons plusieurs de ces règles dans les prochains modules, mais voici quelques exemples:

  • Mettre des commentaires dans le code.
  • Écrire un code similaire d'un programmeur à l'autre dans l'équipe.
  • Écrire de la documentation du code.
  • Organiser les fichiers des projets selon certains standard.

Ce genre de pratique peut être légèrement différente d'un milieu de travail à l'autre, mais sera très similaire. Tout les programmeur doivent se conformer aux standards de l'endroit où il travail. Dans un cas où les règles ne sont pas claire et défini, les règles générales vues dans ce cours doivent être appliquées.

Bénéfices

Le respect des bonnes pratiques de programmation et du code source bien écrit par tous les programmeurs nous offre de nombreux bénéfices. En voici plusieurs:

  • Facilité et rapidité à maintenir et mettre à jour le code.
  • Facilité et rapidité d'intégration de nouveaux programmeurs à un projet.
  • Facilité à partager du code.
  • Éviter les bogues.
  • Faciliter le débogage du code.

Un programmeur écrivant du bon code source sera bien vu par la communauté des programmeurs et aura de bien meilleures chance de se trouver un emploi ou de se faire inviter à travailler sur certains projets à code source ouvert. Un programmeur écrivant un beau code source est aimé par ses collègues programmeurs. Un programmeur écrivant bien son code source est un bon programmeur.

Soyez un bon programmeur.