Note :
Le livre « Five Lines of Code » de Christian Clausen est fortement recommandé aux développeurs de tous niveaux d'expérience, car il offre des informations précieuses sur les pratiques de codage, en particulier le refactoring. Il est loué pour son approche structurée, ses exemples pratiques et sa capacité à susciter des discussions réfléchies sur la qualité du code.
Avantages:⬤ Un contenu stimulant qui remet en question les connaissances et les perspectives existantes sur le refactoring et les pratiques de codage.
⬤ Bien structuré, avec une distinction claire entre la théorie et l'application pratique, ce qui le rend accessible aux développeurs novices et expérimentés.
⬤ Offre des exemples concrets et un dépôt GitHub pour la pratique.
⬤ Encourage l'amélioration continue des pratiques de codage, plutôt que de rechercher un « code propre » dès le départ.
⬤ Un style d'écriture inclusif qui s'adresse à un public international, y compris aux personnes dont l'anglais n'est pas la langue maternelle.
⬤ Fournit des étapes et des techniques réalisables qui peuvent être mises en œuvre dans n'importe quel projet de codage.
⬤ Certaines sections peuvent être complexes pour certains lecteurs, ce qui les rend difficiles à suivre.
⬤ L'utilisation de TypeScript peut ne pas plaire à tous les développeurs, en particulier ceux qui préfèrent d'autres langages de programmation.
⬤ Certains lecteurs ont trouvé certaines affirmations controversées ou discutables, ce qui indique que tous les concepts ne sont pas forcément adaptés à tout le monde.
(basé sur 11 avis de lecteurs)
Five Lines of Code: How and When to Refactor
Five Lines of Code enseigne le refactoring axé sur des règles concrètes et sur la réduction de toute méthode à cinq lignes ou moins ! Il n'y a pas de jargon ou de compétences délicates en matière de tests automatisés, juste des lignes directrices et des modèles simples illustrés par des exemples de code détaillés.
Dans Cinq lignes de code, vous apprendrez :
Les signes d'un mauvais code.
Améliorer le code en toute sécurité, même si vous ne le comprenez pas.
L'équilibre entre l'optimisation et la généralité du code.
Les bonnes pratiques du compilateur.
La méthode Extract, le modèle Introducing Strategy et de nombreux autres modèles de refactoring.
L'écriture d'un code stable qui permet le changement par ajout.
L'écriture d'un code qui ne nécessite pas de commentaires.
Pratiques du monde réel pour un refactoring efficace.
L'amélioration du code existant - le refactoring - est l'une des tâches les plus courantes auxquelles vous serez confronté en tant que programmeur. Five Lines of Code vous enseigne des règles de refactoring claires et réalisables que vous pouvez appliquer sans vous fier à des jugements intuitifs tels que les "odeurs de code". En suivant la perspective experte de l'auteur - que le refactoring et les odeurs de code peuvent être appris en suivant un ensemble concret de principes - vous apprendrez quand refactorer votre code, quels modèles appliquer à quel problème, et les caractéristiques du code qui indiquent qu'il est temps de le retravailler.
Préface de Robert C. Martin.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie.
Chaque base de code contient des erreurs et des inefficacités qu'il faut trouver et corriger. Refondre de la bonne façon, et votre code devient élégant, facile à lire et facile à maintenir. Dans ce livre, vous apprendrez une approche unique du remaniement qui permet d'implémenter n'importe quelle méthode en cinq lignes ou moins. Vous découvrirez également un secret que la plupart des développeurs chevronnés connaissent : il est parfois plus rapide de marteler le code et de le corriger plus tard !
À propos du livre.
Five Lines of Code est un regard neuf sur le refactoring pour les développeurs de tous niveaux. Dans ce livre, vous maîtriserez l'approche innovante de l'auteur Christian Clausen, en apprenant des règles concrètes pour réduire n'importe quelle méthode à cinq lignes - ou moins ! Vous apprendrez quand refactorer, les modèles de refactoring spécifiques qui s'appliquent aux problèmes les plus courants, et les caractéristiques du code qui devraient être supprimées complètement.
Ce qu'il y a à l'intérieur.
Les signes d'un mauvais code.
Améliorer le code en toute sécurité, même lorsque vous ne le comprenez pas.
L'équilibre entre l'optimisation et la généralité du code.
Les bonnes pratiques en matière de compilation.
À propos du lecteur.
Pour les développeurs de tous niveaux. Les exemples utilisent du Typescript facile à lire, dans le même style que Java et C#.
A propos de l'auteur.
Christian Clausen travaille en tant que coach technique agile, enseignant aux équipes comment remanier le code.
Table des matières.
1 Refactoring refactoring.
2 Regarder sous le capot du refactoring.
PARTIE 1 APPRENDRE EN REFACTORANT UN JEU D'ORDINATEUR.
3 Éclater la fonction longue.
4 Faire fonctionner les codes de type.
5 Fusionner des codes similaires.
6 Défendre les données.
PARTIE 2 APPLIQUER CE QUE VOUS AVEZ APPRIS DANS LE MONDE RÉEL.
7 Collaborer avec le compilateur.
8 Restez à l'écart des commentaires.
9 Aimer supprimer du code.
10 N'ayez jamais peur d'ajouter du code.
11 Suivre la structure du code.
12 Éviter les optimisations et la généralité.
13 Faire en sorte que le mauvais code ait l'air mauvais.
14 Récapitulation.
© 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)