«Экстремальное программирование. Разработка через тестирование» читать онлайн книгу 📙 автора Кента Бек на MyBook.ru
  1. Главная
  2. Зарубежная компьютерная литература
  3. ⭐️Кент Бек
  4. 📚«Экстремальное программирование. Разработка через тестирование»
Экстремальное программирование. Разработка через тестирование

Отсканируйте код для установки мобильного приложения MyBook

Премиум

4.22 
(82 оценки)

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

230 печатных страниц

Время чтения ≈ 6ч

2017 год

12+

По подписке
549 руб.

Доступ ко всем книгам и аудиокнигам от 1 месяца

Первые 14 дней бесплатно
Оцените книгу
О книге

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


В формате a4.pdf сохранен издательский макет.

читайте онлайн полную версию книги «Экстремальное программирование. Разработка через тестирование» автора Кент Бек на сайте электронной библиотеки MyBook.ru. Скачивайте приложения для iOS или Android и читайте «Экстремальное программирование. Разработка через тестирование» где угодно даже без интернета. 

Подробная информация
Дата написания: 
1 января 2003
Объем: 
414320
Год издания: 
2017
Дата поступления: 
30 июня 2017
ISBN (EAN): 
9785496025706
Переводчик: 
П. Анджан
Время на чтение: 
6 ч.
Правообладатель
1 596 книг

SharerSharpened

Оценил книгу

До прочтения этой книги я пытался писать тесты по статьям которые читал, но только с ней у меня начало получаться хорошо.

Читал два раза. Первый раз просто читал. Ничего не понял. Во второй раз писал код по ходу прочтения книги и тогда наконец до меня дошло что к чему а главное - я прочувствовал свою величину шага на который я могу изменить код и при этом не потеряю контроль над ним. Порадовала вторая глава где вместе с автором писал свою систему модульного тестирования на Python, ощущение было как будто делаешь операцию на собственном мозге (собственно, именно такое сравнение приводил и сам автор) - одно неосторожное движение и ничего не работает, нужно двигаться очень маленькими шагами. Третью главу прочитал выборочно, возможно когда-нибудь дочитаю.

Рекомендую!

16 декабря 2018
LiveLib

Поделиться

anatoly

Оценил книгу

Открывает глаза на планирование проектов разработки ПО. Книга будет полезна любому руководителю проектов - много полезных идей.

Активно использую идеи из книги: в работе и в личных проектах.

27 февраля 2007
LiveLib

Поделиться

Dmitresky

Оценил книгу

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

13 января 2021
LiveLib

Поделиться

в любой момент времени вы должны быть не дальше одного изменения от зеленой полосы.
15 марта 2021

Поделиться

перед тем как писать любой фрагмент кода, создайте автоматизированный тест, который поначалу будет терпеть неудачу;
18 февраля 2021

Поделиться

Чтобы обеспечить более полноценное тестирование, попробуйте использовать 2 в качестве первого аргумента и 3 в качестве второго аргумента (в свое время тест 3 + 4 был классическим начальным тестом при запуске новой виртуальной машины Smalltalk).
29 декабря 2020

Поделиться

Переводчик

Другие книги переводчика