Personnaliser

OK

Test-Driven IOS Development (Developer's Library) - Graham Lee

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre

5,89 €

Occasion · Bon État

  • Livraison GRATUITE
  • Livré entre le 29 mai et le 1 juin
Voir les modes de livraison

momox

PRO Vendeur favori

4,8/5 sur + de 1 000 ventes

Livré gratuitement chez vous en 2 semaines. L'article présente des traces d'utilisation, mais est en bon état. 2 millions de ventes réalisées en 5 ans, merci de votre confiance ! Découvrez les avis (https://fr.shopping.rakuten.com/feedback/momox) de...

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 Test - Driven Ios Development (Developer's Library) de Graham Lee Format Broché  - Livre

      Note : 0 0 avis sur Test - Driven Ios Development (Developer's Library) de Graham Lee Format Broché  - Livre

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


      Présentation Test - Driven Ios Development (Developer's Library) de Graham Lee Format Broché

       - Livre

      Livre - Graham Lee - 01/04/2012 - Broché - Langue : Anglais

      . .

    • Auteur(s) : Graham Lee
    • Editeur : Lightning Source Inc
    • Langue : Anglais
    • Parution : 01/04/2012
    • Format : Moyen, de 350g à 1kg
    • Nombre de pages : 256
    • Expédition : 410
    • Dimensions : 23.5 x 17.9 x 2.3
    • ISBN : 0321774183



    • Résumé :
      As iOS apps become increas

      Biographie:

      Graham Lee's job title is Smartphone Security Boffin, a role that requires a good deal of confidence in the code he produces. His first exposure to OCUnit and unit testing came around six years ago, as test lead on a GNUstep-based server application. Before iOS became the main focus of his work, Graham worked on applications for Mac OS X, NeXTSTEP, and any number of UNIX variants.

      This book is the second Graham has written as part of his scheme to learn loads about computing by trying to find ways to explain it to other people. Other parts of this dastardly plan include speaking frequently at conferences across the world, attending developer meetings near to his home town of Oxford, and volunteering at the Swindon Museum of Computing.

      Sommaire:

      Dedication v

      Preface xii

      Acknowledgments xiv

      About the Author xiv

      1 About Software Testing and Unit Testing 1

      What Is Software Testing For? 1

      Who Should Test Software? 2

      When Should Software Be Tested? 6

      Examples of Testing Practices 7

      Where Does Unit Testing Fit In? 7

      What Does This Mean for iOS Developers? 11

      2 Techniques for Test-Driven Development 13

      Test First 13

      Red, Green, Refactor 15

      Designing a Test-Driven App 18

      More on Refactoring 19

      Ya Ain't Gonna Need It 19

      Testing Before, During, and After Coding 21

      3 How to Write a Unit Test 23

      The Requirement 23

      Running Code with Known Input 24

      Seeing Expected Results 26

      Verifying the Results 26

      Making the Tests More Readable 28

      Organizing Multiple Tests 29

      Refactoring 32

      Summary 34

      4 Tools for Testing 35

      OCUnit with Xcode 35

      Alternatives to OCUnit 46

      Google Toolkit for Mac 46

      GHUnit 47

      CATCH 48

      OCMock 50

      Continuous Integration 52

      Hudson 53

      CruiseControl 57

      Summary 58

      5 Test-Driven Development of an iOS App 59

      Product Goal 59

      Use Cases 60

      Plan of Attack 63

      Getting Started 64

      6 The Data Model 67

      Topics 67

      Questions 73

      People 75

      Connecting Questions to Other Classes 76

      Answers 81

      7 Application Logic 87

      Plan of Attack 87

      Creating a Question 88

      Building Questions from JSON 102

      8 Networking Code 113

      NSURLConnection Class Design 113

      StackOverflowCommunicator

      Implementation 114

      Conclusion 125

      9 View Controllers 127

      Class Organization 127

      The View Controller Class 128

      TopicTableDataSource and TopicTableDelegate 133

      Telling the View Controller to Create a New View Controller 149

      The Question List Data Source 158

      Where Next 170

      10 Putting It All Together 171

      Completing the Application's Workflow 171

      Displaying User Avatars 185

      Finishing Off and Tidying Up 189

      Ship It! 199

      11 Designing for Test-Driven Development 201

      Design to Interfaces, Not Implementations 201

      Tell, Don't Ask 203

      Small, Focused Classes and Methods 204

      Encapsulation 205

      Use Is Better Than Reuse 205

      Testing Concurrent Code 206

      Don't Be Cleverer Than Necessary 207

      Prefer a Wide, Shallow Inheritance Hierarchy 208

      Conclusion 208

      12 Applying Test-Driven Development to an Existing Project 209

      The Most Important Test You'll Write Is the First 209

      Refactoring to Support Testing 210

      Testing to Support Refactoring 212

      Do I Really Need to Write All These Tests? 213

      13 Beyond Today's Test-Driven Development 215

      Expressing Ranges of Input and Output 215

      Behavior-Driven Development 216

      Automatic Test Case Generation 217

      Automatically Creating Code to Pass Tests 219

      Conclusion 220

      Index 221

      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