• [^] # Re: Indentation par l'espace

    Posté par (site web personnel, Mastodon) . En réponse au sondage J'indente mon code source avec. Évalué à 2.

    L'intérêt d'indenter, c'est de rendre le code lisible, et d'éviter les fonction avec trop de profondeur (genre 10 boucles imbriquées, ou des conditions qui n'en finissent plus).

    8 espaces, qui est la valeur d'origine de la tabulation, c'est effectivement trop. Je trouve personnellement que 4 c'est la taille idéale pour du code source. Au premier coup d'œil je repère l'indentation, et je n'ai pas à trop bouger la tête pour associer l'instruction d'introduction du bloc au bloc. Efficacité, fainéantise, etc.

    D'ailleurs, c'est l'efficacité qui me fait haïr l'indentation par les espaces. Je ne vois pas la différence entre 3 espaces et 4 espaces.

    En dehors du boulot, le seul endroit où j'utilises des indentations avec des espace c'est dans des fichiers de données (XML, JSON, etc).

    Et au boulot, mon source est truffé d'indentation à ×ばつn+3 parce que entre 7 et 8 tabulations, je ne vois pas la différence. Et Vim (malgré >>) ne m'aide pas beaucoup sur ça. Et l'indentation, en Python, c'est assez important.