Assurance qualité
Logicielle

Approche fondamentale

Description

L'approche fondamentale de la programmation éco-responsable repose principalement sur les ressources utilisées lors du développement d'un logiciel. En bref, on veut que le développement d'un logiciel soit le plus écoénergétique possible. Pour ce faire, nous voulons généralement diminuer le temps de développement et en facilier la maintenance.

Cette page présente quelques techniques pour réduire la consommation d'énergie durant le développement d'une solution numérique.

Bonnes pratiques de code

Une des bases pour faciliter et accélérer la maintenance d'un logiciel est d'utiliser les bonnes pratiques de programmation que nous avons vu dans un module précédant. En effet, un code qui suit les bonnes pratiques est plus facile à modifier, à partager et par conséquant, à maintenir au fil du temps.

Les bonnes pratiques de programmation touchent généralement les éléments suivants:

  • Indentation du code
  • Nommage des symboles
  • Contrôles des lignes et instructions
  • Aération du code
  • Commentaires
  • Taille des fonctions et fichiers
  • Organisation d'un projet

Réutilisation de code

Un des principe de base de programmation est la réutilisation de code. En réutilisant du code, on accélère le dévelopement et on favorise la maintenance en ayant moins de modifications à faire quand on modifie du code qui est réutilisé.

Pour écrire du code réutilisable, nous devons tout de même mettre un peu d'effort. Le code réutilisable passe généralement par la création de fonctions, de classes ou de modules. Il n'est pas nécessairement facile d'écrire du code réutilisable puisqu'il n'y a pas de recette magique, mais avec un peu de pratique et d'expérience, vous verrez que cela devient une seconde nature.