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