Agile Swift: Swift Programming Using Agile Tools and Techniques

Godfrey Nolan

  • 出版商: Apress
  • 出版日期: 2016-12-23
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 173
  • 裝訂: Paperback
  • ISBN: 148422101X
  • ISBN-13: 9781484221013
  • 相關分類: Apple DeveloperAgile Software
  • 海外代購書籍(需單獨結帳)

商品描述

Make your Swift apps agile and sound with this short step by step guide. You'll learn about unit testing, mocking and continuous integration and how to get these key ingredients running in your Swift projects. This book also looks at how to write your Swift apps using test driven development (TDD).

Agile practices have made major inroads in iOS development, however it’s very unusual to see something as basic as unit testing on a Swift application. Done correctly, Agile development results in a significant increase in development efficiency and a reduction in the number of defects.

Apple has released unit testing and code coverage frameworks for Swift development in XCode. Up until now getting unit testing up and running in Swift was not for the faint-hearted. Thankfully now, there is no excuse other than a lack of information on where to get started.

iOS developers are faced with their own set of problems such as tightly coupled code, fragmentation, immature testing tools all of which can be solved using existing Agile tools and techniques.  Swift Programming Using Agile Tools and Techniques is your solution to handling these tasks.

What You Will Learn
  • Write unit tests in Swift
  • Write an application using test driven development
  • Examine GUI testing, refactoring, and mocking frameworks
  • Set up and configure a continuous integration server
  • Measure code coverage

Who This Book Is For

Swift developers and would be mobile app testers will benefit from the guidance in this book.

商品描述(中文翻譯)

用這本簡短的逐步指南,讓你的 Swift 應用程式更具靈活性和穩定性。你將學習單元測試、模擬和持續整合,以及如何在 Swift 專案中運行這些關鍵元素。本書還介紹了如何使用測試驅動開發(TDD)來撰寫 Swift 應用程式。

敏捷開發在 iOS 開發中已經取得了重大突破,然而在 Swift 應用程式中看到像單元測試這樣基本的東西卻非常罕見。如果正確執行,敏捷開發將大幅提高開發效率並減少缺陷數量。

蘋果已經在 XCode 中釋出了用於 Swift 開發的單元測試和程式碼覆蓋率框架。直到現在,在 Swift 中啟用和運行單元測試對於初學者來說並不容易。幸運的是,現在已經沒有其他理由了,除非是缺乏相關資訊。

iOS 開發人員面臨著一系列問題,例如程式碼耦合度高、碎片化、測試工具不成熟,所有這些問題都可以使用現有的敏捷工具和技術來解決。《使用敏捷工具和技術進行 Swift 編程》是解決這些任務的解決方案。

你將學到什麼:
- 使用 Swift 編寫單元測試
- 使用測試驅動開發編寫應用程式
- 檢查 GUI 測試、重構和模擬框架
- 設置和配置持續整合伺服器
- 測量程式碼覆蓋率

適合閱讀對象:
- Swift 開發人員和有意成為行動應用程式測試人員的人士。