Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Бек К. — Экстремальное программирование: разработка через тестирование
Бек К. — Экстремальное программирование: разработка через тестирование



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Экстремальное программирование: разработка через тестирование

Автор: Бек К.

Аннотация:

Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели, подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелых выводов. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой новой методики. В книге рассматриваются два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность свой работы и получить удовольствие от программирования.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2003

Количество страниц: 224

Добавлена в каталог: 18.05.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Паттерн Mock Object      146
Паттерн Null Object      172
Паттерн Obvious Implementation      31 156
Паттерн One Step Test      136
Паттерн One to Many      157
Паттерн Pluggable Object      175
Паттерн Pluggable Selector      176
Паттерн Realistic Data      134
Паттерн Regression Test      141
Паттерн Self Shunt      147
Паттерн Singleton      183
Паттерн Starter Test      137
Паттерн Template Method      173
Паттерн Test First      131
Паттерн Test List      129
Паттерн Test Method      164
Паттерн Triangulate      155
Паттерн Triangulation      33
Паттерн Value Object      32 170
Паттерн проектирования      168
Паттерны проектирования связь с TDD      205
Перемещение метода      191
Перерыв      141
Поддельная реализация      31 153
Поддельный объект      146
Подклассы, уничтожение      63
Подклассы, устранение      53
Покрытие тестами операторов кода      94
Порядок выполнения методов      149
Принцип открытости/закрытости      198
Простой дизайн      209
Равенство тестирование      32
Реалистичные данные      134
Регрессионный тест      141
Ресурсы, освобождение      163
Ретроспектива      89
Ретроспектива xUnit      123
Рефакторинг      184 209
Рефакторинг, Add Parameter      193
Рефакторинг, Extract Interface      190
Рефакторинг, Extract Method      102 188 220
Рефакторинг, Inline Method      189
Рефакторинг, Isolate Change      185
Рефакторинг, Method Object      192
Рефакторинг, Method Parameter to Constructor Param      193
Рефакторинг, Migrate Data      186
Рефакторинг, Move Method      191
Рефакторинг, Reconcile Differences      184
Рефакторинг, автоматизация      196
Рефакторинг, отмена      109
Самозванец      67 179
Самошунтирование      147
Сложение разных валют      81
Сокет      133
Список задач      23 129
Список задач, очистка      66
Список тезисов      165
Список тестов      129
Среда разработки      201
Тезис      165
Тест      126
Тест автоматический      126
Тест дочерний      145
Тест модуля      202
Тест одного шага      136
Тест регрессионный      141
Тест самый первый      98
Тест сломанный      151
Тест удаление теста      200
Тест уровня приложения      202
Тест, взаимозависимость      105
Тест, вначале тест      131
Тест, выбор начального теста      137
Тест, выбор следующего теста      136
Тест, данные      134
Тест, для изучения      139
Тест, запуск всех тестов      166
Тест, изоляция      105 128
Тест, имя      164
Тест, качество      93 196
Тест, количество      94 198
Тест, копирование      39
Тест, набор      118
Тест, наглядность      36
Тест, общие данные      129
Тест, порядок реализации      112
Тест, последовательность реализации      205
Тест, разделение большого теста      145
Тест, список      129
Тестирование      126
Тестирование баз данных      146
Тестирование имеющегося кода      203
Тестирование исключения      166
Тестирование паттерны      145
Тестирование чужого программного обеспечения      139
Тестирование, величина шага      27
Тестирование, объект тестирования      196
Тестовый метод      164
Тесты запах      196
Треугольник задача о      198
Триангуляция      33 155
Условный оператор, альтернатива      175
Фабричный метод      50 178
Фибоначчи      217
Фикстура      161
Фикстура внешняя      163
Фикстура, создание      104
Франк, конвертация в доллар      76
Франк, сложение с долларом      81
Франк, создание класса      39
Франк, сравнение с долларом      47
Франк, умножение      39
Хэширование      78
Цикломатическая сложность      92
Частая интеграция      209
Частые выпуски версий      210
Шаблонный метод      173
Эволюция программы      137
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте