Tu peux tout passer en standalone component… mais juste pour info, y'a aucun TU dans l'appli test...
C’était une app Angular 15. Un gros legacy. Zéro doc.
Et il fallait migrer… sans casser.
Voici ce que cette mission m’a appris sur Angular en entreprise 👇
1️⃣ Les tests unitaires : 70 % ? Mieux vaut 10 % stratégiques.
Théorie : Le maximum utile doit être testé.
Réalité : tu codes en apnée et tu pries pour que la CI passe.
✅ Priorisez la logique métier.
✅ Jasmine, Jest, ou Vitest si vous êtes à jour.
✅ Règle maison : pas de test, pas de merge. Point.
2️⃣ Les mises à jour Angular : plus complexe que “ng update”
Théorie : une version = une migration.
Réalité : vos dépendances vous tiennent par le build.
✅ Attendez la version mineure (ex : 19.1.x) avant de migrer.
✅ Encapsulez vos libs dans des wrappers Angular.
✅ Testez tout dans une sandbox, pas sur la prod.
3️⃣ Le clean code : vite sacrifié sur l’autel du "ça marche"
Théorie : SOLID, scalable, code review.
Réalité : du code patché à la va-vite… qui reste 3 ans.
✅ Une TODO bien écrite vaut mieux qu’un hack silencieux.
✅ Faites des revues ciblées.
✅ L’IA peut vous générer un plan de refacto ou une doc auto.
4️⃣ La documentation : souvent absente, rarement lue
Théorie : documente bien pour l’équipe
Réalité : demande à Kevin, c’est lui qui l’a fait.
✅ Documentez dans les PRs.
✅ Utilisez Storybook pour les composants.
✅ Commentez dans le code, là où on cherchera.
5️⃣ Deadlines : livrer vite, puis réparer longtemps
Théorie : QA, rétro, feedback.
Réalité : merge en urgence, debug en prod, tension en stand-up.
✅ Mettez en place des flags pour activer en douceur.
✅ Prévenez des risques. Personne ne veut assumer seul.
✅ Préservez du temps pour rattraper la dette.
6️⃣ Scope : le tueur silencieux des sprints
Théorie : backlog raffiné, capacité anticipée.
Réalité : 12 features, 5 jours, et un dev absent.
✅ Dégagez du temps pour du refacto systématique.
✅ Protégez votre sprint des excès de scope.
✅ Plus on prend, moins on termine.
Angular en entreprise, c’est plus une discipline qu’un framework.
💬 Et toi ?
C’est quoi ta galère Angular la plus absurde ?
Partage, commente, débattons ça nous évite de refaire les mêmes erreurs.
Développeur Angular | Maîtrise Angular pour trouver un job → abonne toi
1 month ago
Attends comment ça la prod n’est pas une sandbox ???
Mon sujet rigolo : traduire une app âgée de 5 ans. Ca n’a jamais été prévu. Ni en front ni en back 🤘🏼