-
Notifications
You must be signed in to change notification settings - Fork 0
Présentation du projet
zCargan edited this page Jan 19, 2022
·
5 revisions
Nous allons développer une application de chat textuel similaire à l’application Discord. Pour ce faire, nous aurons besoin de coder certaines fonctionnalités :
- Un chatbot qui recevra des informations de divers domaines/ liées aux données du logiciels
- Un gestionnaire de fichiers
- Un planning
- La possibilité de communiquer par écrit avec d’autres utilisateur (messagerie privée/messagerie de groupe)
- Un formulaire d’inscription/authentification Afin d’y arriver dans les temps, nous comprenons l’importance d’écrire un code lisible, structuré et non interprétable mais aussi l’importance de mettre ne place des “bonnes pratiques” pour travailler efficacement en tant que groupe. Les points importants pour la réalisation du projet : Niveau code :
- Une bonne documentation afin de savoir se retrouver dans le code en cas de soucis : La documentation est super importante. Elle permet de comprendre comment fonctionne les fonctions, les paramètres que l’on prend en entrée, ce qu’elle revoit…
- La bonne utilisation de la PEP-8 : La PEP-8 contient l’ensemble des bonnes conventions de codage. Il représente un peu la bible des bonnes pratiques, et en essentiel pour la réalisation d’un projet
- Programmation défensive : except ou raise : La programmation défensive permet de coder de manière à anticiper les différents problèmes. En empêchant les erreurs « à la source », on se soulage de soucis futurs lors du développement du projet
Présentation du projet
Cahier des charges
- Présentation du client
- Présentation du projet
- Objectif du client
- Intervenants
- Cibles utilisateurs
- Demandes fonctionnelles
- Contraintes
- Charte graphique ergonomique
- Enveloppe budgétaire
- Planification
Diagramme de classes
Diagramme d'architecture
Tests Unitaires