Разработка через тестирование для iOS

Bibliografiske detaljer
Hovedforfatter: Грэхем Л.
Summary:Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее – создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS
Книга из коллекции ДМК Пресс - Информатика
Udgivet: Москва, ДМК Пресс, 2013
Fag:
Online adgang:http://e.lanbook.com/books/element.php?pl1_id=63183
https://e.lanbook.com/img/cover/book/63183.jpg
Format: Electronisk Bog

MARC

LEADER 00000nam0a2200000 i 4500
001 63183
010 |a 978-5-94074-863-2 
100 |a 20250516d2013 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a Разработка через тестирование для iOS  |b Электронный ресурс  |f Грэхем Л.  |g Пер. с англ. Киселев А.Н. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2013 
215 |a 272 с. 
330 |a Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее – создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a тестирование программного обеспечения 
610 0 |a модульное тестирование 
610 0 |a приемы разработки через тестирование 
610 0 |a разработка приложений 
610 0 |a разработка ios приложений 
610 0 |a модульные тесты 
610 0 |a инструменты для тестирования 
610 0 |a модель данных 
610 0 |a проектирование приложений 
610 0 |a тестирование сетевых взаимодействий 
610 0 |a контроллеры представлений 
610 0 |a разработка через тестирование 
610 0 |a рефакторинг 
610 0 |a тестирование кода 
610 0 |a тестирование приложений 
610 0 |a тестирование интерфейсов 
610 0 |a тестирование при разработке 
610 0 |a тестирование существующих проектов 
610 0 |a разработка приложений для ios через тестирование 
700 1 |a Грэхем  |b Л. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u http://e.lanbook.com/books/element.php?pl1_id=63183 
856 4 1 |u https://e.lanbook.com/img/cover/book/63183.jpg 
953 |a https://e.lanbook.com/img/cover/book/63183.jpg