Organise ton code par fonctionnalités logique qui seront tes chapitres.
Choisis des noms de variables et de fonctions qui sont explicites, pas grave si c'est un peu à rallonge.
idente et aère le code, utilise les sauts de ligne et les commentaires pour gagner en clarté.
évite les lignes de code compressées pour faire genre j'ai trop de skill et j'utilise une forme imbitable de syntaxe pour gagner une ligne. Personne ne va imprimer ton code, pas besoin d'économiser du papier.
relis toi, ou mieux, fais relire à quelqu'un d'autre.
évite les niveaux d'imbrication trop important, comme ça à déjà été dit.