• [^] # Re: Première remarques

    Posté par . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.

    Là par contre je ne suis pas du tout d'accord. La seul manière d'avoir une indentation correcte quelle que soit la taille d'une tabulation et de n'utiliser que l'un ou l'autre.
    Tout mélange finira par t'apporter des problèmes : avec ta méthode :
    bip
    --bop
    -- bap
    --bop
    ----bap

    Rien ne t'oblige à utiliser la même indentation pour les deux "bap" alors que ça doit être le cas.

    Et j'irais même plus loin, la seule méthode d'indentation correcte consiste à utiliser une tabulation par niveau, ce qui permet à chacun de choisir la largeur de ses tabulation et de voir un ode à son gout.
    Les tabulation étant très simple à remplacer par des espaces, les plus grincheux sont contents aussi. (alors que dans l'autre sens on retrouve des problèmes)

    Pour ce qui est de l'alignement vertical, qui est une chose différente de l'indentation, mais que l'on trouve dans ton premier exemple, l'utilisation de tabulation me semble inapproprié. Tu te trouve à éloigner parfois très fortement le nom de la variable de sa déclaration ce qui peut rendre la lecture difficile.
    Le plus simple est souvent de ne faire cet alignement que de manière intelligente, en regroupant les variables ou autres de manière cohérente et en utilisant des espaces.