Integrated Development Environment Flashcards
Qu’est-ce qu’un IDE ?
Un Integrated Development Environment, outil qui centralise les fonctionnalités nécessaires pour écrire, organiser, et déboguer du code.
Citez trois fonctionnalités de base d’un IDE.
Éditeur de texte, débogueur, compilateur.
Pourquoi utiliser la complétion de code dans un IDE ?
Pour accélérer l’écriture du code en proposant automatiquement les mots-clés, méthodes ou variables.
Donnez deux exemples d’IDE populaires.
IntelliJ IDEA, Visual Studio, Eclipse, PyCharm.
Quelle est la différence entre un compilateur et un débogueur ?
Compilateur : Transforme le code source en code exécutable.
Débogueur : Permet d’exécuter le code pas-à-pas pour identifier et corriger les erreurs.
Que signifie « refactoring » dans un IDE ?
C’est la réorganisation ou optimisation du code sans modifier son comportement.
Quelle est l’utilité des plugins dans un IDE ?
Ajouter des fonctionnalités spécifiques comme le support de tests, le linting, ou l’intégration avec des outils de versionnage.
Comment l’IDE facilite-t-il le travail avec Git ?
Intégration d’outils Git pour effectuer des commits, pulls, merges directement depuis l’interface.
Que fait un « debugger pas-à-pas » dans un IDE ?
Permet de suivre l’exécution ligne par ligne pour comprendre le comportement du programme.
Expliquez comment configurer un pipeline CI/CD directement depuis un IDE.
Utiliser des plugins ou intégrer un script de pipeline (Jenkinsfile, GitLab CI) directement dans le projet via l’interface de l’IDE.
Quelle est la différence entre les messages d’erreur de compilation et les warnings dans un IDE ?
Erreurs : Empêchent la compilation et nécessitent une correction.
Warnings : N’empêchent pas la compilation mais signalent des problèmes potentiels.
Que fait l’analyse statique dans un IDE ?
Analyse le code sans l’exécuter pour identifier des erreurs potentielles ou des problèmes de style.
Que fait la fonctionnalité de « Jump to Definition » dans un IDE ?
Elle permet de naviguer directement à la déclaration d’une fonction, méthode ou variable.
Quelle est la commande pour formatter automatiquement du code dans IntelliJ IDEA ?
Ctrl + Alt + Shift + L (Windows/Linux) ou Cmd + Option + Shift + L (Mac).
Expliquez comment activer un plugin de test comme JUnit dans Eclipse.
Aller dans « Help > Install New Software », sélectionner le plugin JUnit, l’installer, puis l’activer dans les préférences du projet.