Projet

Général

Profil

Actions

US #1089

ouvert

11_Code review de l'application [Client]

Ajouté par Tarek AOUADI il y a 8 mois. Mis à jour il y a 5 mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Version cible:
Début:
12/06/2025
Echéance:
12/06/2025 (En retard de environ 8 mois)
% réalisé:

100%

Temps estimé:
(Total: 0.50 h)
Temps passé:

Fichiers

Capture d’écran 2025-06-17 142229.png (71,4 ko) Capture d’écran 2025-06-17 142229.png getOne company by Id temps de reponse > 4 sec ahlem belgacem, 17/06/2025 15:24
charge-page-information.png (142 ko) charge-page-information.png chargement de page information avec langue ahlem belgacem, 18/06/2025 17:27
charge-page-en-test2.png (50,9 ko) charge-page-en-test2.png chargement de page information avec langue ahlem belgacem, 18/06/2025 17:28
charge-page-fr-test2.png (102 ko) charge-page-fr-test2.png chargement de page information avec langue ahlem belgacem, 18/06/2025 17:28
charge-page-fr.png (110 ko) charge-page-fr.png chargement de page information avec langue ahlem belgacem, 18/06/2025 17:28

Sous-tâches 1 (1 ouverte0 fermée)

US #1082: 09_Temps de réponse de liste client Closedahlem belgacem12/06/202512/06/2025

Actions

Mis à jour par Tarek AOUADI il y a 8 mois

  • Assigné à mis à ahlem belgacem

Mis à jour par ahlem belgacem il y a 8 mois

  • Statut changé de New à In Progress

Mis à jour par ahlem belgacem il y a 8 mois

Note 2 : getOne company by Id (temps de reponse > 4 sec)
Review
  • L’ensemble des traductions (pour tous les settings associé) est chargé depuis la base, sans filtrage préalable avec langue, puis la sélection de la langue souhaitée se fait en JavaScript via .find(...) ==> Cette méthode génère un surcoût en mémoire et en temps d’exécution, en raison du chargement non filtré de toutes les traductions, ce qui augmente temps de reponse lorsque le volume de langues est important.
TODO =>
  • récupères que la traduction dans la langue demandée directement depuis la base de données avec languageId .
  • pas besoin de filtrer côté JS.
  • accèdes directement à l’élément avec [0]. ==> (Moins de données transférées,plus rapide,plus propre)

Note 3 :
https://gitlab.orionids.io/salarymarket/salarymarket-web/-/commit/4262024f450ce0aff3a019ebee01f291b8524707

Note 4: chargement de page information avec langue

Mis à jour par ahlem belgacem il y a 8 mois

  • Version cible changé de Socle_V22 à Socle_V23

Mis à jour par Tarek AOUADI il y a 7 mois

  • Sujet changé de 11_Code review de l'application à 11_Code review de l'application [Client]

Mis à jour par ahlem belgacem il y a 7 mois

  • Statut changé de In Progress à Ready For Test

Mis à jour par Tarek AOUADI il y a 7 mois

  • Statut changé de Ready For Test à Ready For Recette

Mis à jour par Tarek AOUADI il y a 5 mois

  • Statut changé de Ready For Recette à Done

Mis à jour par Tarek AOUADI il y a 5 mois

  • Statut changé de Done à Closed
Actions

Formats disponibles : Atom PDF