Par essence, un joli code permet de donner un aperçu rapide de la structure du code sans avoir à le lire complètement. C'est ce que j'appelle une "analyse visuelle": discerner le flux et l'importance relative du code d'après sa forme. La conception d'un tel code exige une certaine quantité d'artifice pour transformer le code de travail en un code de travail lisible, tout en laissant à l'utilisateur et non au compilateur, la charge de laisser des signaux visuels.
Les sept piliers d'un joli code sont quelque peu entremêlés. Les cinq premiers portent sur la formule; les deux derniers font appel à l'intuition. Vous trouverez des cas concrets de ces sept piliers dans jam/make.c. Il s'agit d'un exemple avec le langage C, mais ces pratiques peuvent s'appliquer à n'importe quel langage de programmation de haut niveau.