Эффективная работа с унаследованным кодом: Майкл Физерс

Working effectively with legacy code

Рейтинг4(3 оценки)
3 рецензии

Аннотация

Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку.
В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы.
В этой книге освещаются следующие вопросы:
Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности.
Перенос унаследованного кода в средства тестирования.
Написание тестов, препятствующих внесению новых ошибок в код.
Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C и C#.
Точное выявление мест в коде, где требуется внести изменения.
Работа с унаследованным кодом, который не является объектно-ориентированным.
Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры.
Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным.
Развернуть

Характеристики

Редактор
Переводчик
Издательство
ID товара
231685 
ISBN
978-5-8459-1530-6 
Страниц
400 (Офсет)
Вес
658 г
Размеры
242x170x22 мм
Тип обложки
7Бц - твердая, целлофанированная (или лакированная) 
Иллюстрации
Черно-белые 
Все характеристики
Нет в продаже
Рецензии на книгу
Читали книгу? Как она вам?
Мы всегда рады честным, конструктивным рецензиям.
Покупатели 3
avatarcheckmarkТовар куплен
Дмитрий Семенычев
Рецензий 46
Оценок +182
Рейтинг 0
Небезынтересная и довольно практичная книга, посвященная не самой популярной теме - как работать с уже существующим и не слишком удобным для сопровождения кодом. Необходимость описать приемы, которые позволили бы более менее приемлемым образом внести изменения в существующую "грязную" кодовую базу, создает ...
Понравилась рецензия?
Да
avatarcheckmarkТовар куплен
Egor Petrov
Рецензий 1
Оценок +2
Рейтинг +2
Основная претензия по этой книге у меня к переводу. Временами чтобы унять недоумение приходится переводить с русского обратно на английский, чтобы понять что же на самом деле имелось в виду. Судя по подобным перлам: "Она (строка кода), находится в конструкторах, регулярных и статических методах" можно сделат...
Понравилась рецензия?
Да
avatarТовар куплен
Ялина
Рецензий 3134
Оценок +2498
Рейтинг 0
Изображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзыва
Страницы из книги:
Понравилась рецензия?
Да

Книги из жанра