Skip to content

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

Clone this wiki locally