Réusinage de code JavaScript (Node.js)
300 pages
French
PDF
4.5

Réusinage de code JavaScript (Node.js)

Réusinage de code JavaScript (Node.js)

Auteur :

Année :

Résumé :

Le livre « Réusinage de code JavaScript (Node.js) » est un guide pratique pour les développeurs qui souhaitent transformer leur code de « fonctionnel » à « idéal ». Contrairement à de nombreux livres abstraits sur le réusinage, celui-ci est entièrement axé sur l'écosystème JavaScript et Node.js, en abordant les problèmes réels rencontrés par les développeurs d'applications backend et full-stack.



L'auteur, Alexeï Petrov, développeur senior avec 10 ans d'expérience, a rassemblé une collection des « odeurs de code » (code smells) les plus fréquentes dans les projets Node.js et propose des méthodes étape par étape pour les éliminer.



À qui s'adresse ce livre ?

  • Aux développeurs middle et senior qui souhaitent systématiser leurs connaissances en réusinage.
  • Aux chefs d'équipe qui effectuent des revues de code et veulent proposer des améliorations argumentées.
  • Aux développeurs passant d'autres langages à JavaScript et souhaitant écrire un code idiomatique.
  • À ceux qui travaillent sur des projets hérités (legacy) en Node.js et cherchent des moyens sûrs de les moderniser.


Ce que vous apprendrez dans ce livre :

  • Comment identifier les zones problématiques du code : des fonctions-monstres à la gestion incorrecte des erreurs.
  • Les techniques de réusinage sécurisé du code asynchrone (Promises, async/await, callback hell).
  • Comment diviser correctement les modules monolithiques en composants faiblement couplés.
  • Les patrons de réusinage pour Express.js, Koa et autres frameworks.
  • L'amélioration des performances : optimisation des boucles, des fermetures et de la gestion de la mémoire.
  • Les méthodes de test lors du réusinage : comment ne pas casser les fonctionnalités existantes.
  • Le travail avec TypeScript : comment ajouter des types à un projet JavaScript existant.


Chaque chapitre contient des exemples de code « avant » et « après », ainsi que des listes de contrôle pour l'auto-évaluation. Vous apprendrez non seulement à réécrire du code, mais à prendre des décisions architecturales qui rendront votre base de code résistante aux changements et à la mise à l'échelle.



Ce livre deviendra votre ouvrage de référence pour écrire un code propre, maintenable et performant en JavaScript et Node.js.

Recommendations