Passer au contenu principal

Mars 2023

Architecture frontend modernisée et qualité code renforcée

Écrit par Cybernetics

Architecture frontend modernisée et qualité code renforcée

📦 VERSION · 1.2.4 (version du code en fin de mois, avant les mises en production taguées)


Ce qui change pour vous

  • Travaux internes (refonte de l'architecture de l'interface, qualité du code, Docker) : aucun changement visible.


Activités principales

Mars 2023 se concentre sur un refactoring majeur du frontend avec la restructuration complète des vues Company et l'implémentation d'une nouvelle architecture basée sur des entités, repositories et builders. Cette période marque également un important travail de qualité code avec la correction systématique des erreurs de linter et l'amélioration du Dockerfile.


Fonctionnalités opérationnelles

  • ✅ Architecture modernisée : Entities/repositories/builders opérationnels

  • ✅ Company views refactored : 5 vues principales modernisées

  • ✅ Code quality : Standards linter appliqués intégralement

  • ✅ Infrastructure : Docker et configuration optimisés

  • ✅ Maintenance : Code maintenable et extensible établi


Commits clés analysés

Commit

Date

Message

8f607e558

2023‑03‑31

refacto(front): refacto of ApplicationCompany

90e589ace

2023‑03‑31

refacto(front): refacto of ScanCompany

ccf729df9

2023‑03‑31

refacto(front): refacto of UserAccountCompany

ea4bcfe67

2023‑03‑31

refacto(front): refacto of phoneCompany views

5b82e4937

2023‑03‑30

refacto(front): refacto of WorkstationCompany views

f4cf45296

2023‑03‑30

feature(front): create all entities, repositories and builders

53308047a

2023‑03‑17

fix(front): correct some jsCheck errors

0415bfdbc

2023‑03‑17

fix(front): correct warning linter, func-names

06ccfbc77

2023‑03‑17

fix(front): correct warning linter, no-alert

94a12c722

2023‑03‑17

fix(front): correct warning linter, prettier/prettier


Frontend

  • Refactoring Company views : ApplicationCompany (8f607e558) ; ScanCompany (90e589ace) ; UserAccountCompany (ccf729df9) ; PhoneCompany (ea4bcfe67) ; WorkstationCompany (5b82e4937)

  • Nouvelle architecture : Entités, repositories, builders (f4cf45296)

  • Qualité code : Corrections JSCheck (53308047a) ; Linter func-names (0415bfdbc) ; Linter no-alert (06ccfbc77) ; Prettier/prettier (94a12c722)


Backend

  • Infrastructure : Dockerfile amélioré (69f8e60a9) ; GitIgnore mis à jour (58e2f5fb3)

  • Qualité code : Import/no-cycle (37d6a8d36) ; Class-methods-use-this (41ac2f902) ; Import/prefer-default-export (030160862)


Notes voisines

Une question ? Nous contacter.

Avez-vous trouvé la réponse à votre question ?