Бесплатная доставка при покупке от 700 рублей* Бесплатная доставка при покупке от 700 рублей действует при выборе пунктов выдачи Boxberry или 5post.
Издательский Дом "Питер"
Магазин Издательство Новости Авторам Rights
Войти / Регистрация
0 = 0 р.
Итого: 0 р.
8 (800) 500 42 17
Время работы:
Пн-Пт: с 10:00 до 18:00

Время работы:
Пн-Пт: с 10:00 до 18:00

 
Новинки Бестселлеры Скоро Рекомендуем
Главная > КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА > Библиотека программиста > Экстремальное программирование: разработка через тестирование
Экстремальное программирование: разработка через тестирование

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

Бек К.

  • Тема: Библиотека программиста
  • Год: 2025
  • Страниц: 224
  • Вес: 363 г.
  • Обложка: Мягкая обложка
  • Формат: 165х233х10 мм
  • ISBN: 978-5-4461-1439-9
Бумажная книга
(+ pdf, epub)
 
 
Цена:
939 р.
Электронная книга
 
 
Цена:
550 р.
Выбрать
    Оглавление Полистать
    • Описание
    • Отзывы
    • Другие книги автора
    Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
    • Михаил Г  31.08.2025
      В русском издании за 2025 год есть опечатки. Например, на странице 110 в двух местах: 1)неверно сдвинут def tearDown, 2) на последней строчке teardown вместо tearDown.
    • Рафаил  26.11.2021
      Неплохая книжуля про TDD и не только, достаточно короткая (однотипные куски кода добавляют много страниц), не требует предварительной теории и имеет достаточно простой язык

      Круто, что немало мыслей со стороны рассматривания методики прогания относится к софт скиллам, особенностей мышления, взаимоотношений, психологии. Прикольные лайфхаки типа закончить сеанс прогания на «красной полосе», чтобы затем было легко снова залесть в контекст, уже зная, что именно нужно решить и так втянуться в работу.
      Раскрывает ментальные аспекты полного покрытия кода тестами, приводя много доводов «за».
      Напоминает Мартина) тот тоже много пишет о ментальности и долгих инвестициях в себя и процесс прогания, профите от этих инвестиций, которого не будет от мышления «здесь и сейчас» и разных «оптимизаций»

      Основная идея писать тест: вносить небольшие изменения, рефакторить очень маленькими шагами, соблюдая свое метальное здоровье, меньше боятся за непредвиденные сайд эффекты, закреплять результат предыдущей работы.
      Но достаточно подробно расписано почему тесты это не только «проверка результатов»

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

      Плюс все разбавлено краткой выжимкой по теории паттернов (ООПшных по большей части), что тоже может быть полезно)

      Советую всем, кто хоть чуть-чуть кодит, книжуля реально может залететь за 2-4 вечера, а пользы принести на десятилетия вперед.

    Оставить отзыв

    CAPTCHAОбновить изображение

    Наберите текст, изображённый на картинке

    Все поля обязательны к заполнению

    Перед публикацией отзывы проходят модерацию
    Экстремальное программирование: разработка через тестирование
    Экстремальное программирование: разработка через тестирование Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики
    нет в продаже



    Мы в социальных сетях:
    Youtube
    Telegram
    Vkontakte
    habrahabr.ru
    Наши детские аккаунты:
    www.piterdetstvo.com
    Telegram
    Vkontakte
    Психология. Питер:
    psy.piter.com
    Telegram
     
     
    Помощь
    Соглашение о продаже Как заказать Доставка товаров Способы оплаты Акции и скидки Обратная связь Возврат Оформление заказа Файлы к книгам Дисконт (Незначительный брак)
    Издательство
    Партнерская программа Приглашаем авторов Рекламодателям Книги под заказ Книготорговым организациям Rights Совместные покупки Партнеры
    О нас
    О компании Новости Где купить Контакты Вакансии

    Подписка
    Электронный адрес *
    Имя
    Фамилия



    Mailigen Email маркетинг
    * Обязательные поля

    Наши реквизиты:ООО «Мейл Плюс»
    ИНН 7802524386 КПП 780201001
    Реквизиты р /с получателя: 40702810955080005460 в СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК г. Санкт-Петербург
    к/с 30101810500000000653, БИК 044030653
    Юр. адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А
    Почтовый адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А

    Заказ обратного звонка

    Спасибо за обращение!
    Скоро с вами свяжется наш менеджер