Project

General

Profile

Actions

PROTOCOLE DE TRAVAIL Kaisensdata
Version : 2020

I. Tâches

  • Matin

    - Annoncer les tâches (objectifs) dans le groupe du projet sur Teams à chaque prise de service entre 8h30 à 9h30.

  • Fin de journée

    a - Email d’avancement intitulé Etat d'avancement du xx/xx/2020. (À partir de 17h30). A Fatemeh, aymen khelifi, et l'encadrant du projet en copie ( , ).

    b - Redmine : mettre à jour les tâches à chaque fin de journée

    c - Réclamer de nouvelles tâches si vous avez terminé votre backlog

II. Le code source

  • Utiliser la technologie Docker pour la containerisation et la portabilité pour faciliter les tests
  • Tout développement d'API REST en python doit se faire en utilisant le framework Django
  • Il y a deux méthodes pour l’envoi du code source. La première est obligatoire, la seconde est à utiliser uniquement si la première ne fonctionne pas, tous les jours au soir :

    a - Pusher le code dans GITLAB, se référer à la formation git dans le projet Redmine intitulé Formation Technique

    b - Envoyer le code source ou un dossier par jour drive.

III. Clarté du code

  • Utiliser des chemins relatifs et non pas des chemins absolus
  • Annoter le code source pour pouvoir le comprendre, commentaire au début de chaque script indiquant la finalité de ce dernier.
  • Si le code nécessite des librairies externes sur PyPI, etc., créer un fichier ‘requirements.txt’
    pour faciliter le test du code.
  • Utiliser la template de l’arborescence du code (URL à envoyer: AymenK)

IV. Collecte des datasets et codes source

  • Organiser les datasets récupérés de Kaggle ou autres sites pour chaque projet dans un fichier Excel
  • Organiser les codes sources trouvés sur Github ou autres sites en un fichier Excel.

V. Difficultés

  • S’il y a une difficulté lors de votre travail sur une tâche et vous n’arrivez pas à la résoudre au bout de 2 heures maximum, il faut obligatoirement la publier dans le groupe pour trouver une solution et passer à une tache sur laquelle vous pouvez avancer.

VI. Organisation de l’environnement de travail

Updated by Sofiane Mokrane over 5 years ago · 1 revisions