Vous êtes sur la page 1sur 3

THEME DE L’EXPOSE : UNE BONNE STRUCTURE DU CODE

Cas du langage de programmation python

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.

POURQUOIR FAIRE USAGE D’UNE BONNE


ORGANISATION DU CODE ?

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.

By Cabrel Feukeng 4GI ENSPY


 Collaboration : pour travailler en équipe il est primordiale de prendre en compte une
bonne structuration de code.

 Documentation : une bonne structuration du code nous permet de documenter


chaque partie du code de manière indépendante du code général. Ce qui permet lors
de la réutilisation d’une partie du code, de se fier uniquement à sa documentation sans
toutefois etre obligé de découvrir tout le projet.

 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.

COMMENT DONC BIEN ORGANISER MON CODE?


Une bonne organisation du code nécessite une bonne connaissance de composantes
permettant la séparation du code. Parmi ces composantes, nous pouvons illustrer :

 Les constantes

 Les fonctions

 Les classes

 Les modules

 Les packages

 Les répertoires

 Les fichiers .md, .txt, .rst…

 Les bibliothèques

Ces composantes étant propre au langage python et seront décrites lors de la présentation.

Et la notion de Framework dans tout ça?

Lorsque vous utilisez un Framework, il est généralement recommandé de suivre l'organisation


et les conventions spécifiques du Framework. Chaque Framework a ses propres normes et
meilleures pratiques pour structurer et organiser le code.

Et si on faisait une petite démo ?

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.

By Cabrel Feukeng 4GI ENSPY


Interface graphique

NB : Nous n’allons pas coder, le code est déjà en place.

By Cabrel Feukeng 4GI ENSPY

Vous aimerez peut-être aussi