Aujourd'hui, le BlogDuWebdesign vous propose des outils pour démystifier certains langages et fichiers les plus courants croisés dans les projets web et ressources actuelles !

JSON.is

JSON is est un site qui se propose d'expliquer les fichiers .json que vous pouvez trouver dans la plupart des projets web actuelle : bower Json, install Json et package Json (fichier de gestion de votre projet et vos dépendances NPM). Pour ce faire, copiez simplement le contenu de votre fichier dans l'espace de gauche et sélectionnez une ligne. Un aide contextuel clair apparaît alors à droite pour vous permettre de mieux comprendre cette section du fichier.

Explainshell

Une documentation d'installation vous demande d'entrer une commande dans votre console avec les droits administrateurs, mais vous ne savez pas ce qu'elle fait ? Par sécurité ou tout simplement par curiosité, il est toujours intéressant d'examiner les commandes que vous ne connaissez pas d'entrer les commandes que vous ne connaissez pas dans Explain Shell.

Ce service va s'occuper de découper chaque partie de la commande et vous fournir une documentation en relation, qui se manifestera au survol. Une excellente ressource pour tous ceux qui travaille avec la ligne de commande quotidiennement ou tout simplement les curieux.

Debuggex

Je ne vais pas m'étendre sur Debuggex, qui peut être simplement résumé comme un explain Shell (la ressource juste au-dessus) mais appliqué aux expressions régulières. Une très bonne ressource aussi, surtout que les expressions régulières restent quelque chose de bien trop obscures pour trop de gens.

ExplainJS

Contrairement aux autres sites, ExplainJS n'explique pas "réellement" la syntaxe et les structures des fichiers Javascript présent, mais met simplement en forme les commentaires et le code pour obtenir une mise en page plus "documentation". Assez déçut de cette ressource malheureusement.

SQL ?

Malgré beaucoup de recherches, je n'ai pas réussi à trouver de ressources permettant d'analyser et expliquer des requêtes SQL, ce qui est dommage car ce langage serait tout indiqué pour ce genre de site. Si quelqu'un saurait où trouver ce genre de ressources (qui doit bien exister quelque part), merci de le faire passer en commentaire !