Название в оригинале Working Effectively with Legacy Code
Издательство Вильямс
Год издания 2016
Страниц 400
Переплет Твердый переплет
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 978-5-8459-1530-6
Вес 650 г
Изготовитель ООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
Импортер ООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Содержание

  • Об авторах
  • Предисловие
  • Часть I. Внутренний механизм изменений в коде
    • Глава 1. Изменения в программном коде
    • Глава 2. Работа с ответной реакцией
    • Глава 3. Распознавание и разделение
    • Глава 4. Модель шва
    • Глава 5. Инструментальные средства
  • Часть II. Изменение программного обеспечения
    • Глава 6. Изменения необходимы, а времени на это нет
    • Глава 7. Изменения до бесконечности
    • Глава 8. Как ввести новое свойство
    • Глава 9. Класс нельзя ввести в средства тестирования
    • Глава 10. Метод нельзя выполнить в средствах тестирования
    • Глава 11. Требуются изменения в коде, но неизвестно, какие методы следует тестировать
    • Глава 12. На одном участке требуется внести много изменений, но следует ли разрывать зависимости со всеми классами, имеющими к этому отношение
    • Глава 13. В код требуется внести изменения, но неизвестно, какие тесты писать
    • Глава 14. Убийственная зависимость от библиотек
    • Глава 15. Приложение состоит из сплошных вызовов интерфейса API
    • Глава 16. Код недостаточно понятен для его изменения
    • Глава 17. У приложения отсутствует структура
    • Глава 18. Когда тестовый код мешает
    • Глава 19. Как благополучно изменить процедурный код
    • Глава 20. Класс слишком крупный и его дальнейшее укрупнение нежелательно
    • Глава 21. Изменение одного и того же кода повсеместно
    • Глава 22. Необходимо изменить гигантский метод, но нельзя написать для него тест
    • Глава 23. Как узнать, нарушают ли что-нибудь изменения в коде
    • Глава 24. Сдаемся — дальнейшее улучшение невозможно
  • Часть III. Методы разрыва зависимостей
    • Глава 25. Способы разрыва зависимостей
  • Приложение. Реорганизация кода
  • Словарь специальных терминов
  • Предметный указатель

1 отзыв

Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё 
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)