Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
La programmation (ou encore le code) est l’outil fondamental pour toute personne qui
se veut etre un ingénieur en informatique et meme pour tout développeur. Toute fois une
bonne organisation du code serait à prendre en compte pour une programmation plus fluide
et claire encourageant d’avantage le travail en équipe car travailler sur les projets de grande
envergure nécessite une équipe où chaque membre de ladite équipe fournir une partie du
projet. Ainsi dit cette nécessité nous amène à donner quelques éléments de réponse aux
questions suivante : pour quoi faire usage d’une bonne organisation du code ? comment faire
une bonne organisation du code ? ceci tout en nous focalisant principalement sur le langage
de programmation python.
Une bonne organisation du code est très utile dans tout projets (petit comme grande)
pour une multitude de raison parmi lesquelles :
Lisibilité : la lecture du code est plus fluide lorsqu’une bonne organisation est faite.
Réutilisation : qui dit bonne organisation du code, dit aussi une structuration des
composant, chaque composant ayant un rôle précis dans tout le projet. Avec une
bonne organisation du code, nous pouvons extraire certaines composantes qui seront
utiles pour d’autre projet (de par leur rôle). Ceci nous évide la réécriture du code.
Maintenance : toute application se veut etre bien portante ; ainsi elle doit etre suivie
par son concepteur ou par d’autres particuliers du domaine : tel une voiture qui doit
faire l’objet des dépannages en cas de nécessite. Et il est plus simple de faire une
maintenance quand une structure de base est assez remarquable.
Testabilité : une bonne structuration du code permet de réaliser facilement les tests
unitaires pour chaque partie du projet pour se rassurer du bon fonctionnement de
chaque partie.
Les constantes
Les fonctions
Les classes
Les modules
Les packages
Les répertoires
Les bibliothèques
Ces composantes étant propre au langage python et seront décrites lors de la présentation.
Oui une petite démo sera faite pour une petite interface faite avec la bibliothèque tkinker
permettant d’interragire avec une base de donnée logé dans le SGBD MYSQL.