Sommaire

L’optimisation du code

En programmation, il y a souvent plusieurs façons d’arriver au même résultat. Votre code est aussi personnel que n’importe quel texte écrit. Il reflète votre façon de penser. Il est important de se l’approprier. C’est votre Arduino, c’est votre code. Mais pour tous les langages, il y a des règles à respecter. Et les personnes qui les maîtrisent sont plus performantes.

L’optimisation du code, c’est cela ; la recherche d’un code le plus efficace possible.

D’après certaines définitions, le meilleur code est le plus concis, celui qui permet d’arriver au même résultat avec moins de lignes de code.

Mais il faut aussi éviter au microcontrôleur les traitements inutiles, cf. chapitre Premiers sketchs - Les sorties analogiques - La condition if (si).

Pensez également à économiser la faible quantité de mémoire vive que possède l’Arduino. Par exemple, privilégiez les variables locales aux variables globales et utilisez des constantes si la variable ne change jamais, cf. chapitre Premiers sketchs - Faire du Morse avec une LED externe - Les variables et les constantes.

Ne négligez pas non plus la lisibilité du code, n’hésitez pas à :

  • sauter une ligne entre deux parties pour créer des paragraphes ;

  • commenter souvent le code ;

  • choisir des noms de variables significatifs (éviter d’utiliser ...