Skip to content

[REFACTOR]: J'en peux plus du component Result #110

@saumon-brule

Description

@saumon-brule

Le component Result (MobileResult souffre du même problème) est insupportable à utiliser (en tant que dev).

Un refactor de ce code serait vraiment très apprécié, genre l'entièreté du tableau des notes est dans la même fonction c'est illisible on comprend rien. Pour le refactor il faudrait que globalement chaque fichier fasse moins de ~100 lignes MAX. Et il faudrait beaucoup plus de petite composants (Par exemple il y a un composant pour les notes mais il en faudrait un pour chaque ligne du tableau, un pour le header, un pour la tooltip, et beaucoup d'autres.

De préférence si tout peut être réutilisable pour les components entre Result et MobileResult c'est préférable, à voir en fonction de ce que permet de la layout mobile mais par exemple un composant pour la tooltip serait le même entre Result et MobileResult.

Pareil pour les content loader, ca serait bien de faire en sorte qu'ils soient moins fat.

Metadata

Metadata

Assignees

Labels

area:gradesenhancementFeature that aims to improve the experienceplatform:desktopOnly applies to desktopsplatform:mobileOnly applies to mobilespriority:1Medium priority levelrefactoringMostly involves refactoringsize:XLPR size: extra largetype:code-qualityAims to improve code qualitytype:logicAffects the back of the project (logic part)

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions