• [^] # Re: Bof du sucre syntaxique sans grand intéret

    Posté par (site web personnel) . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 4.

    Bof du sucre syntaxique sans grand intéret

    Du sucre syntaxique oui, absolument.
    Sans grand intérêt je ne suis pas d'accord.
    L'intérêt peut être (si utilisé à bon escient) une meilleure lisibilité et une compréhension plus facile du code.

    if (score > 10 && score < 100) {
     displayGreenBadge();
    }
    
    
    displayGreeBadge if 10 < score < 100
    
    

    est, je trouve, plus sympa, plus lisible et plus compréhensible.
    Evidemment ça ne change pas grand chose au final. Mais une plus grande lisibilité c'est aussi moins de risques d'erreur, une maintenance plus facile, moins de risques de régressions, etc.

    C'est comme le fait d'avoir des conditions inversées (écrire plop() if (...) plutôt que if (...) { plop(); } ou avoir des mots clés pour les conditions négatives (unless)