Bonne pratiques / Organisation du sketch

Bonjour,

Je sais qu'il existent différentes bonnes pratiques de DEV C/C++ (pas forcément que Arduino), et je sais qu'elle sont à périmètres variables.

Donc, sans déclencher de guerre des tranchées, comment rédiger un code facilement lisible par d'autre ?

Peut-on décrire des gros blocs du style :

( Les #INCLUDE Les #DEFINE Les déclaration de données SETUP() LOOP() Fonctions )

Et puis aussi, j'ai cru comprendre que la casse était plus ou moins normée ?

Il serait peut-être sympa de faire un sketch d'exemple "bonnes pratiques" ? Souvent je ne sais pas où coller mes "trucs".