Note :
Ce livre est très apprécié pour son approche pratique du remaniement, en particulier dans le contexte de grandes équipes et de systèmes évolutifs. Il met l'accent sur des tactiques réalisables et sur l'importance de la communication et de la collaboration dans le génie logiciel, ce qui le rend précieux pour les ingénieurs nouveaux ou expérimentés qui cherchent à améliorer leurs compétences et leur efficacité dans les projets de remaniement.
Avantages:⬤ Offre des tactiques pratiques pour la refactorisation de grandes bases de code
⬤ met l'accent sur les considérations non techniques et les compétences en matière de communication
⬤ contient des études de cas pertinentes et des idées pratiques
⬤ bien écrit et engageant
⬤ applicable à des scénarios du monde réel à différents stades de la carrière
⬤ précieux pour le développement personnel et professionnel.
⬤ Certains peuvent le trouver moins technique que les livres traditionnels sur le refactoring
⬤ les exemples spécifiques peuvent ne pas s'appliquer à la situation de chaque lecteur
⬤ l'accent mis sur la dynamique d'équipe peut être moins pertinent pour les développeurs solitaires.
(basé sur 6 avis de lecteurs)
Refactoring at Scale: Regaining Control of Your Codebase
Apporter des changements significatifs à des bases de code vastes et complexes est une tâche intimidante, presque impossible à réaliser avec succès si l'on ne dispose pas de l'équipe, des outils et de l'état d'esprit adéquats. Si votre application a besoin d'une révision substantielle et que vous ne savez pas comment procéder pour mettre en œuvre ces changements de manière durable, ce livre est fait pour vous.
Maude Lemaire, ingénieur logiciel, vous accompagne tout au long du processus de refactorisation, du début à la fin. Vous apprendrez de son expérience à diriger les efforts de performance et de refactoring chez Slack pendant une période de croissance critique, y compris deux études de cas illustrant l'impact que ces techniques peuvent avoir dans le monde réel. Ce livre vous aidera à atteindre une nouvelle capacité à introduire de manière productive des changements importants dans votre base de code.
⬤ Comprendre comment le code se dégrade et pourquoi une certaine dégradation est inévitable.
⬤ Les résultats de l'analyse de l'état de votre base de données avant de procéder à la refonte.
⬤ Rédiger un plan d'exécution bien structuré avec des étapes stratégiques.
⬤ Obtenir le soutien des responsables de l'ingénierie.
⬤ Constituer et coordonner l'équipe la mieux adaptée au projet.
⬤ Communiquer efficacement à l'intérieur et à l'extérieur de l'équipe.
⬤ Adopter les meilleures pratiques pour mener à bien le remaniement.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)