Le lexique du développeur pour les nuls
Le lexique du développeur pour les nuls
Vous vous retrouvez dans une conversation entre deux développeurs. Premier réflexe, c’est d’essayer de comprendre le jargon qu’ils utilisent, mais impossible, on n’y comprend rien… On s’est tous retrouvés dans une situation comme celle-ci et plus personne ne veut revivre ça ! C’est pourquoi nous nous retrouvons aujourd’hui à lire un article qui vulgarise ce charabia.
Par exemple, vous savez ce qu’est le No Code ? Nicolas vous l’explique dans cette vidéo !
Dans un coin de leur repaire secret, le siège de CoperBee, les développeurs s’assoient autour d’un café, leurs ordinateurs prêts à être allumés.
Angel : Hé mec, t’as entendu parler de la maj du framework ?
Nicolas : Ouais, j’en ai entendu parler ! Ils ont ajouté plein de nouvelles fonctionnalités sympas. J’ai hâte de voir la changelog et de l’utiliser dans le prochain projet.
Alors que les écrans s’illuminent, les discussions se font de plus en plus animées.
Angel : Carrément ! Et j’ai aussi entendu dire qu’ils ont optimisé les performances. Ça devrait rendre nos applis plus rapides et fluides. Tu penses qu’on devrait migrer notre code existant vers la maj maintenant ?
Nicolas : Hmm, bonne question. Ça dépend de la complexité du code actuel et des changements pour être compatible avec la nouvelle version. On devrait faire une évaluation approfondie avant de prendre la décision. Ce serait bête qu’on y ajoute des bugs ou des régressions !
Leurs sourcils se froncent, signe de réflexion intense.
Angel : Ouais, t’as raison. Si on gère mal la migration, on va se faire des des noeuds au cerveau. On devrait peut-être vérifier la doc pour voir si certaines de nos dépendances vont être impactées.
Nicolas : Bonne idée. Et oublie pas de tester le code après la migration pour t’assurer que tout fonctionne comme prévu. Raaaah ! Je déteste ces problèmes de compatibilité qui apparaissent après une mise à jour majeure comme par magie…
Les deux développeurs hochent la tête, conscients des défis qui les attendent.
Angel : Complètement d’accord. Et une fois qu’on aura terminé la migration, on pourra profiter de toutes les améliorations et des nouvelles fonctionnalités offertes par la maj. Ça va sûrement faciliter le développement et améliorer l’expérience utilisateur.
Nicolas : Exactement ! J’ai hâte de bosser sur le nouveau code et découvrir les nouveautés. Ça va être excitant de repousser les limites de l’appli avec ces améliorations.
Leurs yeux s’illuminent d’anticipation, prêts à relever ce nouveau défi.
Angel : Bien dit, poto ! On va faire de grandes choses avec ce framework. Allez, enfile ton hoodie de codeur, on a du boulot qui nous attend !
Nicolas : Yep, je suis prêt ! On va leur montrer qui est le patron à ces foutus bugs. Let’s do this !
Et voilà ! Vous avez pu assister à cette conversation palpitante entre deux développeurs passionnés. Leur enthousiasme pour la nouvelle version du framework et leur volonté de relever les défis de la migration sont palpables.
Abécédaire du développeur
API
API REST
Back-end & Front-end
Balise
Boucle
Attention, on est en mode boucle ! <Loop>, c’est un mot super cool pour désigner une boucle dans un programme. Imaginez-vous dans un manège qui tourne en rond, c’est un peu ça. Ça permet de répéter une partie du code plusieurs fois jusqu’à ce qu’une condition soit remplie. Attention, il existe aussi d’autres types de boucles. Par exemple, la boucle “for” qui te permet de répéter une action un certain nombre de fois. C’est super pratique quand tu veux automatiser des tâches répétitives. C’est comme une chanson entêtante qu’on ne peut pas s’empêcher de chanter en boucle.
Bug
Ah, les fameux bugs ! Non, ce ne sont pas des petites bestioles, mais plutôt des erreurs ou des problèmes dans un logiciel. Les développeurs passent leur temps à traquer ces petits monstres pour les éliminer et rendre les programmes plus stables.
Changelog
Code source
Commit
CSS
CSS Selector
Debug
Docker
Expérience Utilisateur (UX)
L’UX, c’est un peu comme la cerise sur le gâteau de votre application. C’est tout ce qui concerne le côté agréable et facile à utiliser pour les utilisateurs finaux. L’UX vise à rendre l’application intuitive, conviviale et à offrir une expérience agréable. Cela inclut la disposition des boutons, les animations sympas, les couleurs attrayantes et bien plus encore. En gros, l’UX c’est ce qui rend l’application cool et facile à utiliser.
Fonction
Framework
GIT
HTML
JavaScript
MAJ
Migration
MVC
ORM
Regression
Requête HTTP
Singleton
Variable
XML
<pre>
<dependency injection>
La <Dependency Injection> (injection de dépendances) est un concept où les dépendances d’une classe sont fournies par l’extérieur plutôt que créées à l’intérieur de la classe elle-même. Cela facilite la modularité, la réutilisabilité et les tests unitaires. C’est un peu comme recevoir une boîte à outils prête à l’emploi au lieu de devoir fabriquer tous les outils soi-même.
Ça y est ! Vous êtes devenus des experts de l'IT
Le monde du développement logiciel peut sembler complexe, mais en comprenant les concepts clés et le jargon utilisé, il devient plus facile de s’immerger dans cet univers passionnant. Que vous soyez un débutant curieux ou simplement quelqu’un qui cherche à mieux comprendre les discussions techniques, ce lexique est là pour vous aider.
N’oubliez pas que le développement est un voyage d’apprentissage continu. Ne soyez pas intimidé par les termes techniques, car avec un peu de pratique et de familiarisation, vous serez en mesure de les comprendre et de les utiliser naturellement.
Alors, enfilez votre hoodie de codeur, préparez-vous à explorer de nouvelles technologies et n’ayez pas peur de plonger dans le monde fascinant du développement logiciel. Vous pourrez bientôt parler de commit, MVC, Docker et GIT avec assurance, tout en étant capable de comprendre et de participer à des discussions techniques.
Restez curieux, continuez à apprendre et à vous développer en tant que développeur. Et n’oubliez pas, le langage du développeur n’est pas si effrayant qu’il n’y paraît.
À vos claviers et bon développement à tous !
Le lexique du développeur n’attends plus que vous pour évoluer !