Voici un glossaire des termes utilisés quotidiennement par les développeurs.
Il s'agit d'un glossaire léger et général, les définitions sont illustrées et
aussi simples et courtes que possible.
Ce glossaire peut être utilisé comme introduction dans le monde de la programmation.
Ce glossaire est également un bon choix si vous avez toujours voulu pouvoir comprendre et
communiquer avec des développeurs ou toute autre personne travaillant sur des projets numériques.
Algorithme
Structures de données (Data Structure)
Code mort (Dead Code)
Boucle infinie (Infinite loop) - Boucle sans fin (Endless loop)
Programmation fonctionnelle (Functional Programming)
Garbage collection
Memoization
Parse
Spaghetti code
Opérateur ternaire (Ternary Operator)
Unary operator
Classe (Prototype) - Objet (Instance)
Constante
Structures de données (Data Structure)
Null - Nullptr
Pointeur (Pointer)
Chaîne de caractères (String)
Primitives
Boolean - bool
Character - char
Number - Integer (Int), Float...
Undefined
Formats
JSON
XML
Argument - Paramètre
Callback
Classe
Constructor
Fonction
Instance
Méthode
Fonction Imbriquée (Nested Function)
Fonction Récursive (Recursive Function)
Back End
CLI — Command Line Interface
Code Review
Continuous Delivery — Continuous Integration (CI/CD)
Front End
Middleware
Refactoring
Tests Unitaires - Unit Testing (UT)
Branch
Commit
Conflicts
Github
Merge
Pull
Push
Repository (repo)
CDN
Boilerplate
Framework
IDE
Library
CSS
Document Object Model (DOM)
Event, Event Listener
HTML (Hypertext Markup Language)
HTTP
HTTPS
JWT