Книга Разработка через тестирование для iOS описывает методику разработки приложений для iOS с использованием техники тестирования, известной как Test-Driven-Development (TDD). Автор поясняет теоретические основы методики TDD, а затем на примере разработки функционирующего приложения, созданного с использованием TDD, демонстрирует, как эта методика применяется на практике. Книга содержит обсуждения различных тем, связанных с проектированием программных продуктов при использовании методики TDD, в том числе применение ее к унаследованным проектам и будущие возможности, на данный момент недоступные для iOS. Автор использует примеры на языке Objective-C, оперирует идиомами Cocoa и использует инструменты Xcode, чтобы сделать принципы TDD более доступными для разработчиков приложений для iOS. Книга предназначена для разработчиков, желающих создавать гибкий и понятный код, который легко поддаётся модификации и не содержит неприятных сюрпризов.
Разработка через тестирование для iOS - это книга, посвященная методике Test-Driven-Development (TDD) при создании приложений для операционной системы iOS. Автор книги подробно описывает, как использование методики TDD позволяет создавать гибкий и понятный код, который легко поддаётся модификации и не содержит неприятных сюрпризов. Книга начинается с теоретических основ методики TDD, а затем автор демонстрирует, как эту методику можно применять на практике при разработке приложения для iOS. Он использует язык Objective-C и инструменты Xcode, чтобы предоставить читателям примеры, понятные для разработчиков приложений на основе фреймворка Cocoa Touch. Книга также содержит обсуждения различных тем, связанных с проектированием программных продуктов при использовании методики TDD, таких как применение ее к унаследованным проектам и будущие возможности, которые могут быть реализованы для других платформ, но еще не поддерживаются в iOS. Если вы ищете способ создавать качественные приложения для iOS, Разработка через тестирование для iOS - это книга, которую стоит изучить.
Книга "Разработка через тестирование для iOS" представляет собой практическое руководство, которое позволяет разработчикам создавать гибкий и легко поддерживаемый код для приложений iOS. Автор предлагает использовать методику разработки через тестирование (Test-Driven Development, TDD), основанную на создании тестов перед написанием кода.
В начале книги автор объясняет теоретические основы TDD, которые могут быть полезны не только разработчикам iOS-приложений. Затем он подробно демонстрирует применение этой методики на практике, разрабатывая полноценное приложение с использованием TDD. В процессе разработки автор также обсуждает различные аспекты проектирования программных продуктов с применением TDD, а также применение этой методики к уже существующим проектам. Книга также содержит краткий обзор будущих возможностей, которые уже реализованы для некоторых платформ, но пока не поддерживаются в iOS.
Особенностью этой книги является то, что она предоставляет специализированную информацию и примеры на языке Objective-C, используя среду разработки Xcode и фреймворк Cocoa Touch. Это делает принципы TDD более доступными и практическими для разработчиков iOS-приложений.
Электронная Книга «Разработка через тестирование для iOS - Грэхем Ли (2013г.)» написана автором Грэхем Ли в 2013 году.
Минимальный возраст читателя: 0
Язык: Русский
ISBN: 978-5-94074-863-2
Описание книги от Грэхем Ли
Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее – создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS.