JavaScript : Le débogage et l'analyse de code

Travailler avec des compilateurs

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Le code n'est pas toujours écrit en JavaScript pur. Vous devez connaître les langages compilés pour avoir un panel complet de compétences.
03:32

Transcription

Alors on sait ce que c'est, nous les développeurs. On va vous dire : tiens, est-ce que tu pourrais patcher le site internet-là ? C'est du JavaScript. Ah oui, du JavaScript. Mais est-ce que c'est vraiment du JavaScript ou est-ce que c'est un langage qui compile du JavaScript ? Il faut le savoir, il existe des compilateurs. Et tous ces compilateurs ont des langages. On appelle ça des surlangages à JavaScript, en fait, des langages qui vont être au-dessus de JavaScript, avec lesquels vous allez coder et avec lesquels vous allez générer à la fin, du JavaScript. Mais ce ne sera pas du JavaScript. Donc ce ne sera pas la même chose. Il faut faire attention, il faut le savoir. Pour avoir cette liste, vous vous rendrez sur le très bon dépôt de CoffeeScript. Si vous ne connaissez pas CoffeeScript, je vous conseille vraiment d'essayer. C'est quelque chose de géniale, le CoffeeScript. C'est à peu près du JavaScript mais amélioré. On fait beaucoup de choses qu'on ne peut pas faire en JavaScript. En fait, c'est un langage à part entière qui compile à la fin, du JavaScript. Donc ce que vous allez faire par exemple ici, eh bien en CoffeeScript, va être réutilisé derrière, eh bien en JavaScript. C'est vraiment super intéressant parce que vous allez voir, vous allez écrire beaucoup moins de choses. Alors, il faut faire attention aussi avec ces systèmes-là parce que ça veut dire que ce que vous allez écrire ici c'est pas vraiment du JavaScript, c'est du CoffeeScript. Par contre, le « debug » sera un petit peu particulier parce qu'on sera obligé de débugger le JavaScript au final, pas le CoffeeScript. Alors, il fait savoir qu'il existe des fichiers « .mamp » en JavaScript qui vous permettent de faire la liaison entre les deux. Pour avoir la liste de tous les langage, vous irez sur le dépôt de CoffeeScript, dans la partie « Wiki » et en descendant un tout petit peu, vous aurez la liste de tous les langages qui compilent le JavaScript. Ils ont fait une page sur leur wiki, qui est vraiment très intéressante, sur laquelle vous pourrez vous rendre pour regarder alors par exemple, par famille en fait, donc ceux qui vont générer du CoffeeScript, ceux qui vont générer du JavaScript, ceux qui sont des extensions de JavaScript, ceux qui sont par exemple ici, des compilateurs vers de l'asynchrone, ceux qui sont des extensions du langage. Vous voyez que c'est extrêmement dense. On a beaucoup, beaucoup de choses aujourd'hui, qui existent. Il faut savoir qu'il y en a qui sont très utilisés aussi, notamment allez, je vais vous en conseiller un qui est vraiment génial. On va descendre encore un tout petit peu, on va aller chercher vers le bas ici et puis on verra qu'on a des sous-langages qui sont intéressants et qui permettent de travailler plus facilement et notamment on a le Visual, VisualScript qui celui là, est vraiment super intéressant le TypeScript en fait, c'est celui qui va être utilisé. On va le rechercher sur la page. Voilà, TypeScript. Voilà, il est ici. Et celui-ci a été créé par Microsoft, récupéré ensuite par la communauté. C'est vraiment génial le TypeScript. C'est ce qui est utilisé notamment dans « Angular 2 », si vous en faites un petit peu, c'est du TypeScript qui existe et ça, ça compile du JavaScript. C'est très sympa parce que ça apporte pas mal de choses en plus, en fait a JavaScript telles que : les typages forts, les modèles. Enfin, il y a pas mal de choses qu'on peut faire. Je vous conseille de regarder à chaque fois. En tout cas quoi qu'il arrive quand vous arrivez sur un projet et que vous savez pas ce que c'est, je vous conseille de regarder cette liste et d'aller à chaque fois chercher et regarder la documentation pour savoir comment vous allez débugger parce que ça va être complètement différent en fonction des différents sous-langages, sur-langages. En tout cas, ce qui va compiler du JavaScript ne sera pas aussi facile à débugger que du JavaScript pur, qu'on appelle le Vanilla. Vanilla JavaScript, c'est du JavaScript pur. Donc faites attention à ça, ça existe. Il faut le savoir, vous pouvez travailler avec et bien sûr, à débugger, ce sera un petit peu différent. Mais sachez que ça existe et que je vous invite fortement bien sûr à aller essayer et à regarder comment ça fonctionne et à apprendre aussi à débugger avec ces langages-là. C'est du JavaScript mais ce n'est pas vraiment du JavaScript.

JavaScript : Le débogage et l'analyse de code

Prenez en main les techniques et les outils pour améliorer votre code JavaScript. Découvrez Bower, js-beautify, la console de Chrome, les tests unitaires et fonctionnels, etc.

1h29 (26 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :3 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !