• # Google est ton amis

    Posté par (site web personnel) . En réponse au journal Javascript Garden. Évalué à 6.

    Il me manque plus qu'un moyen de détecter rapidement que j'ai créé une propriété a cause d'une typo au lieu de modifier l'existante…

    C'est peut-être pas tout à fait le plus rapide mais dans la collections d'outils JS de Google (Google closure tools) il y en a deux qui peuvent t'aider :

    • Linter : comme son nom l'indique il va valider / vérifier la tronche de ton code, les commentaires, toussa
    • Compiler : il faut bien comprendre que c'est un compilateur et non un minifieur. Bon ok, c'est un compilateur js -> js mais quand même, il a des choses bien puissantes comme la suppression de code mort, l'inlining de fonctions, etc. A double tranchant, nécessite un code propre, typé et documenté. Par contre, une fois que ton code est ok les gains sont réellement importants, il est facile de faire des applis complètes en moins de 200ko (bien moins). Pour la partie qui nous intéresse il permet aussi de relever certains erreurs.

    Et si tu veux le faire de manière assez sympa, regarder plovr, c'est plutôt bien fait et réellement pratique.

    C'est pas parfait, mais ça aide déjà pas mal.

    Ha oui, et n'oublie pas

    use strict;