GIGL_REFS - Développement logiciel de base
Aperçu des sections
-
Ce site est accessible aux étudiants en génie informatique et génie logiciel de Polytechnique, mais aussi aux étudiants des autres départements. Il contient des documents qui sont des ressources éducatives libres concernant les outils et pratiques pour la programmation de base en informatique, principalement en Python et C++.
Les documents sont toujours disponibles en trois formats: PDF pour faciliter la consultation, mais aussi en format MS Word et LibreOffice pour favoriser les modifications.
-
Introduction aux interpréteurs de commandes en Windows, MacOS et surtout Linux dans un contexte de programmation avec les principales commandes. Quelques notions sur les fichiers et les répertoires sont aussi présentées accompagnées de pratiques recommandées.
-
Les éditeurs de code sont des outils essentiels qui peuvent augmenter l’efficacité du développeur et rendre la tâche de codage plus facile et plus agréable. Cette section s'attarde à ce sujet, ainsi que divers plugiciels et fonctionnalités uniques.
-
Un code de qualité est un assemblage d’instructions qui non seulement fonctionne comme prévu, mais est aussi structuré de manière à être compréhensible et réutilisable par autrui.
-
Git est l'outil de collaboration, de contrôle de version et de mise en commun du code le plus important. Sa maîtrise est essentielle en programmation.
-
Makefile, librairies et compilateurs sont les sujets de cette section pour mieux comprendre ce qui se produit après l'édition du code pour produire un exécutable.