02524nam 22005175 450 991015618820332120200630213756.0978148422102010.1007/978-1-4842-2102-0(CKB)3710000000985002(DE-He213)978-1-4842-2102-0(MiAaPQ)EBC4773495(PPN)197459404(EXLCZ)99371000000098500220161222d2017 u| 0engurnn|008mamaatxtrdacontentcrdamediacrrdacarrierAgile Swift[electronic resource] Swift Programming Using Agile Tools and Techniques /by Godfrey Nolan1st ed. 2017.Berkeley, CA :Apress :Imprint: Apress,2017.1 online resource (XI, 173 p. 127 illus., 120 illus. in color.) 1-4842-2102-8 1-4842-2101-X Introduction -- Swift unit testing -- Third-party tools -- Mocking -- UI testing -- Test driven development.This 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.Apple computerSoftware engineeringProgramming languages (Electronic computers)Apple and iOShttps://scigraph.springernature.com/ontologies/product-market-codes/I29020Software Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Programming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Apple computer.Software engineering.Programming languages (Electronic computers).Apple and iOS.Software Engineering.Programming Languages, Compilers, Interpreters.005.13Nolan Godfreyauthttp://id.loc.gov/vocabulary/relators/aut853700BOOK9910156188203321Agile Swift2124674UNINA