La tâche des développeurs n’est guerre simple. Il y a une multitude d’étapes à respecter afin d’arriver à un résultat final adéquat. La mission s’en voit rallongée en cas d’erreur et il est fréquent qu’il y en ait… Le but de cet article est de vous accompagner dans cette tâche en vous proposant un panel conséquent d’outils dont le seul objectif est de contribuer à la bonne tenue du processus de codage (en passant également par votre organisation).
Table des matières
Besoin d’aide sur la syntaxe ? les snippets ? DevHints a ce qu’il vous faut !
DevHints est une mine d’informations ! Ce site répertorie des “cheatsheet” concernant un grand nombre de frameworks et d’outils de langage.
“Tous vos extraits de code, organisés en un seul endroit
Cacher est le meilleur endroit pour stocker vos extraits de code, que vous soyez un individu ou un membre d’une équipe.” Source : Chacher.io
“Conçu pour les équipes professionnelles.
Bitbucket est bien plus qu’une simple gestion de code Git. Bitbucket offre aux équipes un seul endroit pour planifier des projets, collaborer sur le code, tester et déployer.” Source : Bitbucket
“Excalidraw est un outil de tableau blanc collaboratif virtuel qui vous permet de dessiner facilement des diagrammes qui ont l’air d’être dessinés à la main.”
“Meilleur organisateur et trieur d’étoiles GitHub, de dépôts. Recherchez dans les projets de Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab pour trouver des noms de variables d’usage réel.” Source : Unbug Github
“Git est un système de contrôle de version distribué, gratuit et open source, conçu pour gérer tous les projets, des plus petits aux plus grands, avec rapidité et efficacité.
Git est facile à apprendre et a une empreinte minuscule avec des performances rapides comme l’éclair. Il surpasse les outils SCM tels que Subversion, CVS, Perforce et ClearCase grâce à des fonctionnalités telles que le branchement local bon marché, les zones de stockage pratiques et les flux de travail multiples.” Source : Git
“Lancez GitKraken, l’interface graphique gratuite de Git pour Windows, Mac et Linux ! Cette interface graphique Git intuitive simplifie et rationalise les processus Git.” Source : GitKraken
“GitLab est une plateforme de développement logiciel open source de bout en bout avec contrôle de version intégré, suivi des problèmes, revue de code, CI/CD, et plus encore. Hébergez vous-même GitLab sur vos propres serveurs, dans un conteneur ou chez un fournisseur de services cloud.” Source : GitLab
Tous les langages sont renseignés sur cette page, il s’agit d’une page visant à expliquer les différents langages sous forme de cours, d’exemples concrets et ludiques.
Il s’agit d’un outil idéal permettant de visualiser et de comparer de la donnée rapidement.
Cet outil vous permet de formatter un code JSON facilement.
“Meld est un outil de comparaison et de fusion visuel destiné aux développeurs. Meld vous aide à comparer des fichiers, des répertoires et des projets contrôlés par version. Il permet de comparer des fichiers et des répertoires dans les deux sens et dans les trois sens, et prend en charge de nombreux systèmes de contrôle de version populaires.
Meld vous aide à examiner les modifications de code et à comprendre les correctifs. Il pourrait même vous aider à comprendre ce qui se passe dans cette fusion que vous continuez à éviter.” Source : Meld
“CodeSandbox est un éditeur de code et un outil de prototypage en ligne qui accélère la création et le partage d’applications web.” Source : CodeSandbox
“Pastebin.com est l’outil de collage numéro un depuis 2002. Pastebin est un site web où vous pouvez stocker du texte en ligne pour une période déterminée.” Source : PasteBin
“Bundlephobia vous aide à déterminer l’impact des paquets npm sur les performances. Trouvez la taille de n’importe quel paquet javascript et son effet sur votre bundle frontend.” Source : Bundlephobia
Semver Check permet de vérifier les verions des NPM.
“Testeur d’expressions régulières avec coloration syntaxique, explication, antisèche pour PHP/PCRE, Python, GO, JavaScript, Java. Comprend un quiz et une bibliothèque sur les expressions régulières.” Source : Regex101
“ExtendsClass fournit des outils directement utilisables dans un navigateur. Cela vous évite d’avoir à installer des add-ons à votre navigateur pour ajouter des fonctionnalités.
Vous avez à votre disposition des validateurs de syntaxe, des formateurs de code, des testeurs, des clients HTTP, un serveur fantaisie, mais aussi un navigateur SQLite.
Ce sont de petits outils faciles à utiliser qui peuvent vous aider lorsque vous ne voulez pas installer de logiciels sur votre poste de travail.” Source : ExtendsClass
“CyberChef est une application web simple et intuitive permettant d’effectuer toutes sortes d’opérations “cyber” dans un navigateur web.
Le couteau suisse du cyberespace – une application web pour le cryptage, l’encodage, la compression et l’analyse des données.” Source : Github
“Vim – l’éditeur de texte omniprésent … Vim est un éditeur de texte hautement configurable conçu pour rendre la création et la modification de tout type de texte très efficace.” Source : Vim
Vous êtes à la recherche d’une opportunité professionnelle et vous n’avez toujours pas trouvé ce que vous cherchez ?
Rejoignez la communauté Kicklox. CDI, contrats de prestations, découvrez les besoins publiés régulièrement par plus de 2000 groupes et startups puis collaborez avec eux sur des projets innovants.