Agile Swift: Swift Programming Using Agile Tools and Techniques
暫譯: 敏捷 Swift:使用敏捷工具和技術的 Swift 程式設計
Godfrey Nolan
- 出版商: Apress
- 出版日期: 2016-12-23
- 售價: $1,570
- 貴賓價: 9.5 折 $1,492
- 語言: 英文
- 頁數: 173
- 裝訂: Paperback
- ISBN: 148422101X
- ISBN-13: 9781484221013
-
相關分類:
Apple Developer、Agile 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 應用程式中看到像單元測試這樣基本的東西卻非常罕見。正確執行敏捷開發可以顯著提高開發效率並減少缺陷數量。
Apple 已經為 XCode 中的 Swift 開發釋出了單元測試和代碼覆蓋框架。直到現在,在 Swift 中啟動單元測試並不是一件容易的事。幸運的是,現在除了缺乏資訊以外,沒有其他理由不開始。
iOS 開發者面臨著一系列問題,例如緊密耦合的代碼、碎片化和不成熟的測試工具,這些都可以通過現有的敏捷工具和技術來解決。《使用敏捷工具和技術的 Swift 程式設計》是您處理這些任務的解決方案。
您將學到的內容:
- 在 Swift 中編寫單元測試
- 使用測試驅動開發編寫應用程式
- 檢查 GUI 測試、重構和模擬框架
- 設置和配置持續整合伺服器
- 測量代碼覆蓋率
本書適合對象:
Swift 開發者和有意成為移動應用測試者的人將從本書的指導中受益。