Personnaliser

OK

Refactoring Workbook - Ross Venables

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre

33,99 €

Occasion · Bon État

  • Ou 8,50 € /mois

    • Livraison : 0,00 €
    • Livré entre le 6 et le 15 mai
    Voir les modes de livraison

    USAMedia

    PRO Vendeur favori

    4,6/5 sur + de 1 000 ventes

    Service client à l'écoute et une politique de retour sans tracas - Livraison des USA en 3 a 4 semaines (2 mois si circonstances exceptionnelles) - La plupart de nos titres sont en anglais, sauf indication contraire. N'hésitez pas à nous envoyer un e-... Voir plus
    Publicité
     
    Vous avez choisi le retrait chez le vendeur à
    • Payez directement sur Rakuten (CB, PayPal, 4xCB...)
    • Récupérez le produit directement chez le vendeur
    • Rakuten vous rembourse en cas de problème

    Gratuit et sans engagement

    Félicitations !

    Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !

    En savoir plus

    Retour

    Horaires

        Note :


        Avis sur Refactoring Workbook de Ross Venables Format Broché  - Livre

        Note : 0 0 avis sur Refactoring Workbook de Ross Venables Format Broché  - Livre

        Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.


        Présentation Refactoring Workbook de Ross Venables Format Broché

         - Livre

        Livre - Ross Venables - 01/09/2003 - Broché - Langue : Anglais

        . .

      • Auteur(s) : Ross Venables - William Wake
      • Editeur : Pearson Education (Us)
      • Langue : Anglais
      • Parution : 01/09/2003
      • Nombre de pages : 256
      • Expédition : 439
      • Dimensions : 23.3 x 19.0 x 1.9
      • ISBN : 0321109295



      • Résumé :
        Refactoring has gained widespread acceptance in the software engineering community as a proven means of improving software. Martin Fowler's seminal book on this topic, Refactoring, 0201485672, has been used in the classroom to explain that existing code could be improved and enhanced without significantly altering the fundamental structure of an application. But many find that this concept has a steep learning curve that inhibits its use. In this new book, William Wake offers a more introductory look at this important topic. The author outlines a proven workbook approach to learning and applying refactoring to everyday projects. This approach relies on examples that force the student to apply the main concepts of refactoring. As a result, readers gain thorough knowledge of how refactoring can help improve their software.

        Biographie:

        WILLIAM C. WAKE is an independent software consultant, coach, and trainer who has been programming for over 20 years. He has previously worked for Capital One Financial, MCI/WorldCom, VTLS, Inc, and others. He is the author of Extreme Programming Explored, also available from Addison-Wesley Professional.

        Sommaire:
        Preface. 1. Roadmap.

        Overview. Section 1: Smells within Classes. Section 2: Smells between Classes. Section 3: Programs to Refactor. A Word on the Challenges.

        I. SMELLS WITHIN CLASSES.

        2. The Refactoring Cycle.

        What Is Refactoring? Smells Are Problems. The Refactoring Cycle. When Are We Done? Inside a Refactoring. Challenges. Conclusion.
        3. Measured Smells.

        Smells Covered. Comments. Long Method. Large Class. Long Parameter List. More Challenges. Conclusion.
        Interlude 1. Smells and Refactorings.
        4. Names.

        Smells Covered. Type Embedded in Name (Including Hungarian). Uncommunicative Name. Inconsistent Names.
        5. Unnecessary Complexity.

        Smells Covered. Dead Code. Speculative Generality.
        Interlude 2. Inverses.
        6. Duplication.

        Smells Covered. Magic Number. Duplicated Code. Alternative Classes with Different Interfaces. Challenges.
        7. Conditional Logic.

        Smells Covered. Null Check. Complicated Boolean Expression. Special Case. Simulated Inheritance (Switch Statement).
        Interlude 3. Design Patterns.

        II. SMELLS BETWEEN CLASSES.

        8. Data.

        Smells Covered. Primitive Obsession. Data Class. Data Clump. Temporary Field.
        9. Inheritance.

        Smells Covered. Refused Bequest. Inappropriate Intimacy (Subclass Form). Lazy Class.
        10. Responsibility.

        Smells Covered. Feature Envy. Inappropriate Intimacy (General Form). Message Chains. Middle Man. Challenges.
        11. Accommodating Change.

        Smells Covered. Divergent Change. Shotgun Surgery. Parallel Inheritance Hierarchies. Combinatorial Explosion.
        12. Library Classes.

        Smells Covered. Incomplete Library Class. Challenges.
        Interlude 4. Gen-A-Refactoring.

        III. PROGRAMS TO REFACTOR.

        13. A Database Example.

        Course.java (Online at www.xp123.com/rwb). Offering.java. Schedule.java. Report.java. TestSchedule.java. TestReport.java.
        14. A Simple Game.

        Development Episodes.
        15. Catalog.

        Introduction. Path 1: Catalog.itemsMatching(query). Path 2: Query.matchesIn(catalog). Path 3: Process(catalog.data, query.data). Conclusion.
        16. Planning Game Simulator.

        Part 1: Original Code. Part 2: Redistributing Features. Removing Duplication, Selection Troubles, and a Few Burrs. Part 3: Pushing the Code Further.
        17. Where to Go from Here.

        Books. Admonitions. Exercises to Try. Web Sites.

        IV. APPENDIXES.

        A: Answers to Selected Questions.
        B: Java Refactoring Tools.
        C: Inverses for Refactorings.
        D: Key Refactorings.
        Bibliography.
        Index.

        Détails de conformité du produit

        Consulter les détails de conformité de ce produit (

        Personne responsable dans l'UE

        )
        Le choixNeuf et occasion
        Minimum5% remboursés
        La sécuritéSatisfait ou remboursé
        Le service clientsÀ votre écoute
        LinkedinFacebookTwitterInstagramYoutubePinterestTiktok
        visavisa
        mastercardmastercard
        klarnaklarna
        paypalpaypal
        floafloa
        americanexpressamericanexpress
        Rakuten Logo
        • Rakuten Kobo
        • Rakuten TV
        • Rakuten Viber
        • Rakuten Viki
        • Plus de services
        • À propos de Rakuten
        Rakuten.com