Принципы юнит-тестирования (Хориков Владимир); Издательский дом "Питер", 2024

  • Издатель: ПИТЕР
  • ISBN: 978-5-4461-1683-6
  • EAN: 9785446116836

  • Книги: Программирование
  • ID: 6904729
Купить Купить в кредит

Описание

Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.В этой книге:- Универсальные рекомендации по оценке тестов.- Тестирование для выявления и исключения антипаттернов.- Рефакторинг тестов вместе с рабочим кодом.- Использование интеграционных тестов для проверки всей системы.

Видео Обзоры (5)

Владимир Хориков — Принципы юнит-тестирования

Владимир Хориков "Effective Unit Testing"

SDCast #126: в гостях Владимир Хориков, автор книги про Unit-тестирование

Unit-тесты не нужны

Клуб технических практик. Тема "Принципы юнит-тестирования" 24.03.222


Характеристики (24)


ПараметрЗначение
Автор(ы)
ПереплетМягкий переплёт
ИздательИздательский дом "Питер"
Год издания2024
Возрастные ограничения16
Кол-во страниц320
СерияДля профессионалов
Количество страниц320
Тип обложкимягкая
Количество книг1
ИздательствоПитер СПБ
Оформление обложкиинтегральный переплет
Тип изданияподарочное
Формат166x235мм
Возрастное ограничение16+
Жанрсовременная наука
АвторХориков Владимир
Вес0.45кг
ISBN978-5-4461-1683-6
Размеры70x100/16
Обложкамягкая обложка
Язык изданияrus
РазделПрограммирование
Бумагаофсет


Сравнить цены (9)

Цена от 245 грн. до 620 грн. в 9 магазинах

МагазинЦенаНаличие
Bookovka UA
5/5
«Буковка» – це в першу чергу високий асортимент якісних книг відомих видань

Купить в кредит (2)


Компания Предложение
Prostocredit

Сума: від 500 до 6500 грн. Срок: 90 днів з наявністю пільгового періоду від 3 до 30 днів під знижену % ставку (з можливістю пролонгації пільгового кредиту необмеженої кількості раз) Процентна ставка: Пільгова 1,7%, Базова 2% Робота 24/7: заявки на кредит, видача кредиту

Aviracredit

Aviracredit - Онлайн кредит на картку до 6300 грн. Швидке рішення щодо заявки, гарний рівень узгодження заявок. Розмір виплати за перший виданий кредит - 227 грн.

Полезные онлайн-сервисы


Компания Предложение

Отзывы (7)


  • 5/5

    Огромное спасибо автору за эту книгу: мастхэв имхо! Книга не просто про тестирование, но про архитектуру к кучей полезной практической информации и идей. Отлично сочетается с такими великими книгами от дядюшки Боба, как Чистый код и Чистая архитектура.

    0
    0
  • 5/5

    Я в невероятном восторге от этой книги. Очень советую всем, кто в принципе понимает что такое юнит тесты, с помощью каких фреймворков их можно написать и даже пробовал их реализовать, но в то же время ощущает некий недостаток опыта и знаний о том, как все сделать правильно. Эта книга придаст значительной уверенности в этом деле и поможет вам поднять процесс тестирования на новый уровень.
    Я обязательно буду советовать ее своим знакомым разрабам. Обычно я делюсь своими книгами, бумажные даю почитать на время. Но эту, наверное, не отдам. Такой книгой не хочется делиться, хочется чтобы она лежала под рукой на столе. По крайней мере, до тех пор, пока я окончательно не усвою на практике все то, что в ней представлено.
    По ощущениям от прочтения (я пока дочитала до середины) чем-то напоминает "Чистый код" Роберта Мартина, после которой, по крайней мере у меня, наступило ОЗАРЕНИЕ и желание вот прямо сейчас пойти и отрефакторить код.

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

    Недостатки:
    есть вероятность что после прочтения данной книги, ваша кодовая база тестов покажется вам корявой, шаткой, сырой и неэффективной (так было у меня, ну может в силу моей неопытности в этом вопросе я писала такие плохие тесты). Но не стоит из-за этого расстраиваться, ведь теперь вы знаете как все исправить!

    0
    0
  • 4/5

    Неплохая книга посвященная вопросу программного тестирования кода. Основное внимание, как понятно из названия, уделено вопросу модульного тестирования, но так же автор затрагивает интеграционные тесты и ряд аспектов разработки, косвенно касающихся успешной практики модульного тестирования (например, применение функционального стиля программирования).
    Основной ценностью книги является внятная и наглядная классификация ключевых понятий в вопросах модульного тестирования. Автору удалось хорошо формализовать процесс написания модульных тестов, выразив его в виде ряда понятных и простых систем категоризации.
    Книга читается легко и быстро, никаких сложностей с пониманием материала не возникает. Рекомендую к прочтению всем разработчикам, заинтересованным в качестве своего кода.

    0
    0
  • 5/5

    Книга приятно удивила. Объективный подход к написанию эффективных юнит тестов. Автор систематизировал различные аспекты при написании юнит тестов.
    - Объективно пояснил свое мнение между школами юнит тестирования и привел примеры.
    - Дал определение юнит тесту, рассмотрел mocks и так же немного об интеграционном тестировании.
    - Разобраны именование и стилизации тестов
    - Работа с базой, сторонними сервисами в тестах и подходах в тестировании внешних зависимостей
    Иллюстрации в книге все на С#, для меня это минусом не является - так как подходы не зависят от языка.
    Книга не для начинающих, думаю что разработчик уровня middle едва поймет(осознает) больше половины.
    Как и полагается хорошей книги - не для разового прочтения, есть над чем подумать и поэкспериментировать.
    Хочу сказать спасибо автору за проделанный труд - коллега вы молодец!
    P.S Касательно качества книги - это самое малое что должно интересовать но все же твердая обложка лучше бы сохранила книгу.

    0
    0
  • 5/5

    Очень достойная книга. Автор изложил всё упорядоченно и последовательно. В конце каждой главы подводит краткие итоги. Всё недопонимание и вопросы в области тестирования для меня закрыты. Даёт объемное и правильное представление о TDD. Рекомендую.

    0
    0
  • 5/5

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

    0
    0
  • 5/5

    Отличная книга для всех программистов, разрабатывающих приложения на языках ООП

    0
    0
Зарегистрируйтесь и получайте бонусы за покупки!



закладки (0) сравнение (0)