Test-Driven Development in Swift - PDF, ePUB

Скачать полную версию книги "Test-Driven Development in Swift - PDF, ePUB"

Test-Driven Development in Swift: Compile Better Code with XCTest and TDD by Gio Lodi
Используйте Swift для применения эффективной и действенной методологии разработки на основе тестирования (TDD). Тестирование программного обеспечения и TDD являются вечно актуальными концепциями программирования, однако разработчики Swift до сих пор не приняли их на вооружение. Необходима четкая дорожная карта для изучения и внедрения TDD в мире Swift. За последние годы Apple инвестировала в XCTest и инфраструктуру тестирования Xcode, сделав тестирование новым главным приоритетом в своей экосистеме. Библиотеки с открытым исходным кодом, такие как Quick и Nimble, также достигли зрелости. Инструменты уже есть. Эта книга покажет вам, как ими пользоваться. 

TDD может предложить гораздо больше, чем просто отлов ошибок. С помощью этой книги вы узнаете философию создания программного обеспечения. TDD позволяет инженерам решать проблемы поэтапно, записывая только тот объем кода, который необходим. Декомпозируя большие проблемы на маленькие шаги, вы можете двигаться вперед в быстром темпе, всегда добиваясь видимого прогресса. 

Примите участие в путешествии по пути разработки на основе тестирования, создавая реальное приложение для iOS и внедряя новые концепции в каждой главе. Концепции книги будут появляться по мере того, как вы будете находить способы использования тестов для решения проблем каждой главы. Благодаря TDD одного приложения, вы познакомитесь со всеми основными и продвинутыми концепциями этого ремесла, поймете компромиссы, которые дает каждая техника, и рассмотрите итеративный процесс разработки программного обеспечения. 

Test-Driven Development in Swift открывает путь к высокоэффективному созданию потрясающих приложений.

Чему вы научитесь
- Писать тесты, которые легко поддерживать
- Заботиться о постоянно растущем наборе тестов
- Создавать словарь тестов, который можно применять за пределами мира Swift
- Узнаете, как программирование на Swift улучшает поток TDD, характерный для динамических языков. 
- Узнайте, как ошибки компилятора могут давать такие же полезные указания, как и неудачные тесты.

Для кого эта книга
Разработчики среднего уровня, желающие писать более качественный код и улучшить свои рабочие процессы. А также разработчикам, которые уже пишут тесты, но чувствуют, что не получают от них максимальной отдачи.


33
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!