--- title : Suivi Syrauco (doc partagé) tags : Syrauco , suivi robots : noindex, nofollow --- # Suivi Syrauco Documentation : `\\S20slinng\sndi\GMPC\Sicore\syrauco-projet` [TOC] ## Point Mehdi - Un grand merge la semaine prochaine ... - Pour le bootcamp on peut déjà utiliser l'API - Mehdi a du grain à moudre - Harmonisation du code // test unitaires // éventuellement // design pipeline => notion pipeline ... ## Point avec Mehdi (retour à l'Insee) - Notions sur les dernières semaines - réseau sur les protocoles - C : programmation système, jeu multijoueur avec les thread - MCS : socket, datagram, stream en C - Soutenance en Objet Connecté : smart tracker ... Fin mai dernière session ... Stage => normalement en aout/septembre/octobre ... **reporté en 5eme année** - Passer un jour par semaine - une demi journée.. - bootcamp => présentiel (Eric présentiel ou pas ?) - Point avec Theo - Excel pour les points ## Point Syrauco avec Rémy Capot - Etat processing depuis l API ! - Quand tu lances un traitement un etat Processing permet de ne pas lancer deux fois ... - Tout le java pur dans l API et l appel au C... - Sujet des recopies de fichiers ...dans Applishare => pas de sujet ... - au delà de l'étape 25, Mehdi - 34 dans les fichiers de Theo - Rapport de stage sur l'alternance ### Travaux de Mehdi :::info **On focalise** - Il manquerait une dizaine d'étape sur les traitements en Java ? - Investir sur les streams ? **Modularisation du code en P2 ** - Modularisation du code une étape une classe ::: - on met tout dans l API (pas de core) =>Rémy a posé cette semaine ... => semaine dans le meilleur des cas ... toute la semaine ou un jour ? On en reparle cet après midi... ## Point Syrauco Récupération du code de Mehdi pour le récupérer côté Batch. ### Finalisation des traitements - En bonne voie côté Mehdi. - il reste analyse combinée des listes et des règles Préparation avec Nicolas Laval... - Mehdi avait fait de l'ANGULAR... ### Tests - Mise en place de tests ? - Mise en place de tests ... ### La suite ... - Mehdi jusqu'à la fin de la semaine. -> point avec Rémy ## Point Syrauco avec Rémy ### Tâches de fond - Test - Validation Exception Projet Citrus ... sur la partie Test. - GEstion des exceptions - validation des champs => retour dans l IHMppage arborescence **La suite ...** - reliquat de bugs - le batch batch Bidon sur les plateformes du CEI - Sur le modèle de ce qu'a fait Ludovic - Mise au point de l IHM ? - Mehdi continue le développement sur les scripts en R de THeo - Continuer - Pusher plus régulièrement le code - Qualité du code => Occasion de lui montrer SONAR ! --> Mehdi pour son retour ... Bugs et vulnerability ... --- ## Point d avancement du 15/01/2021 ### Point sur l API ### Execution des traitements - traitements légers côté API - traitements plus lourd ou appelant "composant" sicore => sur la plateforme batch --- ## Réunion du 04/01/2021 ### Point Syrauco **Avancée sur la partie chaine de validation** - Travaux sur les logs - A faire => gestion de fichiers de l'importation dans le système et la manipulation par les traitements - Remy essaie d'avancer cette semaine (sachant que Remy doit préparer des choses sur Ofats) **Travaux de Mehdi sur les traitements unitaires** - Besoin de Theo plus tard pour vérifier les traitements (contact possible par mail) ## Réunion du 14/12/2020 ### Notions enseignées **Java** : fichiers JSON, thread, projet multijoueur de jeu... Mehdi founira un récap des notions abordées lors de ses sessions à l'école. ### A faire - Depuis les traitements gérer les méthodes qui vont mettre à jour l'état. (interface des traitements) pour fournir à Mehdi le contrat complet des traitements. - 30 à 35 traitement en R ## Réunion du 06/11/2020 Mehdi revient vers le 15 décembre. => Planning de Mehdi. => Articulation avec Theo - Traduction des programmes R en java ? - part sur la documentation en R - traitement sur le fichier d apprentissage brut !! suite à une chaine de traitements ... - Roadmap => calendrier pour la suite ? Niveau visibilité ? Comité des utilisateurs parle du S1 2020 ! --- ## Réunion du 02/11/2020 Travaux des dernières semaines - Swagger - Diagrammes des classes persistées - à partager - Probleme avec Enumération dans native queries (résolue) - traitements R => réécriture en java commencé - Mise en place de la documentation ### Traitements - Traduction en cours des traitements java... - Création syrauco-doc - Partie API : finalisation ## 2020-15-10 : Point Zoom avec Theo - Théo va envoyer une invitation (le 23/10) pour faire une démo AUS/R à Mehdi, avec enregistrement (ce sera aussi l'occasion pour voir comment Théo pourrait s'appuyer sur Mehdi pour la presta de retrodocumentation du code C ) - Théo nous fournira aussi un jeu de tests en input des scripts R de validation des environnements, y compris avec des erreurs - A creuser, mais Théo ne vois pas forcément d'intérêt à ce stade de charger les fichiers de connaissances en BDD pour en faciliter l'analyse via SQL ## 2020-10-12 : Point hebdo **Suivi de tâches** Plutôt utilisation de GITLAB Tableaux (par rapport à trello) **Modèle de données** * Montée en compétence Spring Boot-JPA > Premier POC (mehdi) - Partir du modele de données - Ecrire les classes - Créer les repository - Peupler **Divers** - [x] Ajout de Mehdi dans les listes d animation du développement - [x] Bibliotheque en ligne ENI Editions => demander accès à Mehdi (info transmise par Eric Deroo) **Conception autour de la gestion des traitements** Plus tard : Question du design pattern https://refactoring.guru/design-patterns **Scripts R de Théo** - [x] Demander à Théo des échantillons de traitements différents pour évualuer leur traduction en java - [ ] Tuto avec Théo sur l'execution de la chaine de validation R + enregistrement (?) // + exemples de fichiers en entrée et en sortie de la chaine pour voir ce qui est attendu... Lien aus : serveur-de-calcul.insee.fr en connexion à distance ... > Voir sur une traduction automatique ? **Partie IHM** Pour plus tard **GIT-Flow** Deux branches - master - dev Templates de pipelines https://gitlab.insee.fr/animation-developpement/templates Coding dojo parisiens https://gitlab.insee.fr/animation-developpement/coding-dojo/seances-coding-dojo **Keycloak** - En fin de chaine => à étudier de la gestion dans API (annotations) Documentation : https://outils-transverses.gitlab-pages.insee.fr/ - Branche dans l'annuaire créée ? A vérifier. **Outils transverses** http://architecture-applicative.gitlab-pages.insee.fr/documentation/ **La suite** => Point hebdo : programmation tous les lundis => Point calendrier : début novembre (point avec l'équipe d'administation Sicore)... :::info *Travaux Mehdi pendant les vacances* => Wavestone >>> étude de la documentation ... - Code C brut commenté avec la doc externe ... => A compléter On en reparle mercredi prochain. :::