Personnaliser

OK

Appareils photo, caméras, drones et bien d'autres ! 30€ et 100€ offerts* dès 299€ et 999€ d'achat sur l'univers Photo et caméras avec les codes : PHOTO30 et PHOTO100

En profiter

Clean ABAP - Haeuptle, Klaus

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre

131,77 €

Produit Neuf

  • Ou 32,94 € /mois

    • Livraison à 0,01 €
    Voir les modes de livraison

    rarewaves-uk

    PRO Vendeur favori

    4,8/5 sur + de 1 000 ventes

    Expédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.

    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 Clean Abap Format Relié  - Livre Littérature Générale

        Note : 0 0 avis sur Clean Abap Format Relié  - Livre Littérature Générale

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


        Présentation Clean Abap Format Relié

         - Livre Littérature Générale

        Livre Littérature Générale - Haeuptle, Klaus - 01/12/2020 - Relié - Langue : Anglais

        . .

      • Auteur(s) : Haeuptle, Klaus - Hoffmann, Florian - Jordão, Rodrigo - Martin, Michel - Ravinarayan, Anagha - Westerholz, Kai
      • Editeur : Rheinwerk Publishing Inc.
      • Langue : Anglais
      • Parution : 01/12/2020
      • Format : Moyen, de 350g à 1kg
      • Nombre de pages : 351
      • Expédition : 880
      • Dimensions : 26.0 x 18.2 x 2.5
      • ISBN : 1493220268



      • Résumé :

        ABAP developers, are you looking to clean up your code? Then pick up this official companion to the Clean ABAP GitHub repository. This book is brimming with best practices, straight from the experts, to help you write effective ABAP code. Start by learning when to apply each clean ABAP practice. Then, dive into detailed code examples and explanations for using classes, methods, names, variables, internal tables, and more. From writing code to troubleshooting and testing, this is your complete style guide!

        In this book, you'll learn about: a. Clean ABAP Concepts
        What is clean ABAP and why is it important to write clean code? Understand clean ABAP concepts with insight from the experts, including special considerations for legacy code and performance. b. Best Practices Walk through the what, why, and how behind clean ABAP best practices. Learn to improve your code, including using classes and interfaces appropriately, handling method design and control flow, designing and running unit tests, and much more. c. Practical Examples See clean ABAP practices in action! Improve your understanding of how to write effective code. Use detailed examples for each best practice that demonstrate the difference between clean and messy code. Highlights include: 1) Classes and interfaces 2) Methods 3) Names 4) Variables and literals 5) Internal tables 6) Control flow 7) Comments 8) Formatting 9) Error handling 10) Unit testing 11) Packages

        ...

        Biographie:
        ... Preface ... 17

        ... Who This Book Is For ... 17

        ... How This Book Is Organized ... 17

        ... Acknowledgments ... 19

        ... Conclusion ... 21

        1 ... Introduction ... 23

        1.1 ... What Is Clean ABAP? ... 23

        1.2 ... How to Get Started with Clean ABAP ... 26

        1.3 ... How to Handle Legacy Code ... 26

        1.4 ... How to Check Code Automatically ... 28

        1.5 ... How Does Clean ABAP Relate to Other Guides? ... 29

        1.6 ... How to Engage with the Clean ABAP Community ... 30

        1.7 ... Summary ... 31

        2 ... The ABAP Language ... 33

        2.1 ... Mind Legacy Code ... 33

        2.2 ... Mind Performance ... 35

        2.3 ... Prefer Object Orientation to Procedural Programming ... 37

        2.4 ... Favor Functional Language Constructs over Procedural Language Constructs ... 43

        2.5 ... Avoid Obsolete Language Elements ... 46

        2.6 ... Use Design Patterns Wisely ... 48

        2.7 ... Summary ... 50

        3 ... Classes and Interfaces ... 51

        3.1 ... Object Orientation ... 51

        3.2 ... Scope and Visibility ... 76

        3.3 ... Constructors ... 83

        3.4 ... Summary ... 93

        4 ... Methods ... 95

        4.1 ... Object-Oriented Programming ... 95

        4.2 ... Parameters ... 102

        4.3 ... Method Body ... 115

        4.4 ... Calling Methods ... 125

        4.5 ... Summary ... 130

        5 ... Names ... 133

        5.1 ... Good Naming ... 133

        5.2 ... ABAP Peculiarities ... 138

        5.3 ... Affixes: Prefixes, Suffixes, and Infixes ... 140

        5.4 ... Dealing with Legacy Code ... 142

        5.5 ... Summary ... 143

        6 ... Variables and Literals ... 145

        6.1 ... Variables ... 145

        6.2 ... Constants ... 152

        6.3 ... Strings ... 160

        6.4 ... Booleans ... 161

        6.5 ... Regular Expressions ... 164

        6.6 ... REDUCE ... 166

        6.7 ... Summary ... 168

        7 ... Internal Tables ... 171

        7.1 ... Using the Right Table Category ... 171

        7.2 ... Avoiding DEFAULT KEY ... 173

        7.3 ... INSERT INTO TABLE and APPEND TO ... 174

        7.4 ... Verifying the Existence of a Row ... 176

        7.5 ... Retrieving Table Contents ... 177

        7.6 ... LOOP AT WHERE and Nested IF ... 179

        7.7 ... Identifying Unnecessary Table Reads ... 180

        7.8 ... Block Processing of Table Rows and Single Row Operations ... 181

        7.9 ... DESCRIBE TABLE and Table Function LINES ... 182

        7.10 ... Summary ... 183

        8 ... Control Flow ... 185

        8.1 ... IFs ... 185

        8.2 ... Nesting Depth ... 190

        8.3 ... Conditions ... 190

        8.4 ... CASE ... 196

        8.5 ... Do 1 Times ... 200

        8.6 ... Summary ... 203

        9 ... Comments ... 205

        9.1 ... Express Yourself in Code ... 205

        9.2 ... Comment Placement and Usage ... 207

        9.3 ... Comments to Avoid ... 208

        9.4 ... FIXME, TODO, and XXX Comments ... 211

        9.5 ... Special Comments: ABAP Doc, Pragmas, and Pseudo Comments ... 212

        9.6 ... Summary ... 214

        10 ... Formatting ... 215

        10.1 ... Consistency in Coding Style ... 216

        10.2 ... Optimizing for Reading ... 216

        10.3 ... The Pretty Printer ... 217

        10.4 ... Number of Statements Per Line ... 218

        10.5 ... Line Length ... 219

        10.6 ... Condensing the Code ... 220

        10.7 ... Blank Lines ... 220

        10.8 ... Alignment of Assignment Statements ... 221

        10.9 ... Alignment ...

        Sommaire:
        ... Preface ... 17

        ... Who This Book Is For ... 17

        ... How This Book Is Organized ... 17

        ... Acknowledgments ... 19

        ... Conclusion ... 21

        1 ... Introduction ... 23

        1.1 ... What Is Clean ABAP? ... 23

        1.2 ... How to Get Started with Clean ABAP ... 26

        1.3 ... How to Handle Legacy Code ... 26

        1.4 ... How to Check Code Automatically ... 28

        1.5 ... How Does Clean ABAP Relate to Other Guides? ... 29

        1.6 ... How to Engage with the Clean ABAP Community ... 30

        1.7 ... Summary ... 31

        2 ... The ABAP Language ... 33

        2.1 ... Mind Legacy Code ... 33

        2.2 ... Mind Performance ... 35

        2.3 ... Prefer Object Orientation to Procedural Programming ... 37

        2.4 ... Favor Functional Language Constructs over Procedural Language Constructs ... 43

        2.5 ... Avoid Obsolete Language Elements ... 46

        2.6 ... Use Design Patterns Wisely ... 48

        2.7 ... Summary ... 50

        3 ... Classes and Interfaces ... 51

        3.1 ... Object Orientation ... 51

        3.2 ... Scope and Visibility ... 76

        3.3 ... Constructors ... 83

        3.4 ... Summary ... 93

        4 ... Methods ... 95

        4.1 ... Object-Oriented Programming ... 95

        4.2 ... Parameters ... 102

        4.3 ... Method Body ... 115

        4.4 ... Calling Methods ... 125

        4.5 ... Summary ... 130

        5 ... Names ... 133

        5.1 ... Good Naming ... 133

        5.2 ... ABAP Peculiarities ... 138

        5.3 ... Affixes: Prefixes, Suffixes, and Infixes ... 140

        5.4 ... Dealing with Legacy Code ... 142

        5.5 ... Summary ... 143

        6 ... Variables and Literals ... 145

        6.1 ... Variables ... 145

        6.2 ... Constants ... 152

        6.3 ... Strings ... 160

        6.4 ... Booleans ... 161

        6.5 ... Regular Expressions ... 164

        6.6 ... REDUCE ... 166

        6.7 ... Summary ... 168

        7 ... Internal Tables ... 171

        7.1 ... Using the Right Table Category ... 171

        7.2 ... Avoiding DEFAULT KEY ... 173

        7.3 ... INSERT INTO TABLE and APPEND TO ... 174

        7.4 ... Verifying the Existence of a Row ... 176

        7.5 ... Retrieving Table Contents ... 177

        7.6 ... LOOP AT WHERE and Nested IF ... 179

        7.7 ... Identifying Unnecessary Table Reads ... 180

        7.8 ... Block Processing of Table Rows and Single Row Operations ... 181

        7.9 ... DESCRIBE TABLE and Table Function LINES ... 182

        7.10 ... Summary ... 183

        8 ... Control Flow ... 185

        8.1 ... IFs ... 185

        8.2 ... Nesting Depth ... 190

        8.3 ... Conditions ... 190

        8.4 ... CASE ... 196

        8.5 ... Do 1 Times ... 200

        8.6 ... Summary ... 203

        9 ... Comments ... 205

        9.1 ... Express Yourself in Code ... 205

        9.2 ... Comment Placement and Usage ... 207

        9.3 ... Comments to Avoid ... 208

        9.4 ... FIXME, TODO, and XXX Comments ... 211

        9.5 ... Special Comments: ABAP Doc, Pragmas, and Pseudo Comments ... 212

        9.6 ... Summary ... 214

        10 ... Formatting ... 215

        10.1 ... Consistency in Coding Style ... 216

        10.2 ... Optimizing for Reading ... 216

        10.3 ... The Pretty Printer ... 217

        10.4 ... Number of Statements Per Line ... 218

        10.5 ... Line Length ... 219

        10.6 ... Condensing the Code ... 220

        10.7 ... Blank Lines ... 220

        10.8 ... Alignment of Assignment Statements ... 221

        10.9 ... Alignment ...

        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
        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