LEADER 02524nam 22005175 450 001 9910156188203321 005 20200630213756.0 010 $a9781484221020 024 7 $a10.1007/978-1-4842-2102-0 035 $a(CKB)3710000000985002 035 $a(DE-He213)978-1-4842-2102-0 035 $a(MiAaPQ)EBC4773495 035 $a(PPN)197459404 035 $a(EXLCZ)993710000000985002 100 $a20161222d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAgile Swift$b[electronic resource] $eSwift Programming Using Agile Tools and Techniques /$fby Godfrey Nolan 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XI, 173 p. 127 illus., 120 illus. in color.) 311 $a1-4842-2102-8 311 $a1-4842-2101-X 327 $aIntroduction -- Swift unit testing -- Third-party tools -- Mocking -- UI testing -- Test driven development. 330 $aThis short step by step guide walks you through unit testing, mocking and continuous integration and how to get these running in your Swift projects. Agile Swift also looks at how to write your Swift apps using test driven development (TDD). What you'll learn · How to write unit tests in Swift · How to write an application using Test Driven Development · Refactoring · Mocking frameworks · How to set up and configure a Continuous Integration Server · How to measure code coverage · GUI Testing. 606 $aApple computer 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aApple and iOS$3https://scigraph.springernature.com/ontologies/product-market-codes/I29020 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aApple computer. 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 14$aApple and iOS. 615 24$aSoftware Engineering. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.13 700 $aNolan$b Godfrey$4aut$4http://id.loc.gov/vocabulary/relators/aut$0853700 906 $aBOOK 912 $a9910156188203321 996 $aAgile Swift$92124674 997 $aUNINA