Бесплатная доставка заказов от 500 рублей в 35 городах России: читать условия.
В данном разделе
Нужна помощь?
НОВОЕ сообщение!
Моя корзина
Мои заказы
Мои баллы
Мой OZON
Добро пожаловать!
Зарегистрируйтесь
, чтобы увидеть свои
персональные рекомендации
.
Книги
»
Нехудожественная литература
»
Каталог
»
Компьютерная литература
»
Разработка программного обеспечения
»
Алгоритмы и методы. Искусство программирования
Майкл К. Физерс
Эффективная работа с унаследованным кодом
Working Effectively with Legacy Code
Издательство:
Вильямс
, 2009 г.
Твердый переплет, 400 стр.
ISBN 978-5-8459-1530-6, 0-13-117705-2
Тираж: 1000 экз.
Формат
: 70x100/16 (~170x240 мм)
Всего отзывов
: 2.
Оставить свой отзыв
(Отзывов
ожидают 11 чел.
)
сообщить о неточности в описании
Подписаться
на отзывы
Поставить метку
Метки пользователей
:
программирование
(1)
Цена
1226
руб
24,52
На складе
Ожидаемая дата
передачи в службу доставки
12 февраля
Вес:
535
гр.
24,52
Объявления
ПРОДАТЬ
Хочу!
ПОДАРИТЬ
В ПОДАРОК
Редактор:
И. Берштейн
Переводчик:
И. Берштейн
От издателя
Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку.
В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы.
В этой книге освещаются следующие вопросы:
Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности.
Перенос унаследованного кода в средства тестирования.
Написание тестов, препятствующих внесению новых ошибок в код.
Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C и C#.
Точное выявление мест в коде, где требуется внести изменения.
Работа с унаследованным кодом, который не является объектно-ориентированным.
Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры.
Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным.
С этим товаром часто покупают:
(
показать все товары
)
Питер Гудлиф
Ремесло программиста. Практика написания хорошего кода
Code Craft: The Practice of Writing Excellent Code
В корзину
Джерард Месарош
Шаблоны тестирования xUnit. Рефакторинг кода тестов
xUnit Test Patterns: Refactoring Test Code
В корзину
Под редакцией Энди Орама и Грега Уилсона
Идеальный код
Beautiful Code
В корзину
Те, кто смотрел эту страницу, затем купили:
(
показать все товары
)
Майкл К. Физерс
Эффективная работа с унаследованным кодом
(61%)
Working Effectively with Legacy Code
товар с этой страницы
В корзину
Алан Купер, Роберт Рейман, Дэвид Кронин
Алан Купер об интерфейсе. Основы проектирования взаимодействия
(8%)
About Face 3: The Essentials of Interaction Design
В корзину
Под редакцией Энди Орама и Грега Уилсона
Идеальный код
(8%)
Beautiful Code
В корзину
Автор
Майкл К. Физерс
Michael Feathers
Майкл К. Физерс,
все книги
Каталог
Нехудожественная литература
»
Компьютерная литература
»
Разработка программного обеспечения
»
Алгоритмы и методы. Искусство программирования
Разработка программного обеспечения. Бестселлеры
Никлаус Вирт
Построение компиляторов (+ CD-ROM)
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Джонатан Здзиарски
iPhone SDK. Разработка приложений
С. Макконнелл
Совершенный код
Том Демарко, Тимоти Листер
Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд
Никлаус Вирт
Алгоритмы и структуры данных (+ CD-ROM)
Л. Басс, П. Клементс, Р. Кацман
Архитектура программного обеспечения на практике
Мартин Фаулер
Рефакторинг. Улучшение существующего кода
Вольфганг Вейс, Рюдигер Кречмер
SAP R/3. Программирование на языке АВАР/4 (+ CD-ROM)
Джоэл Спольски
Джоэл. И снова о программировании
Отзывы
(
оставить отзыв
,
сообщить о неточности в описании
)
5
0
Полезен ли отзыв?
Начал читать - пока не особенно
, 4 мая 2009 г.
Перед покупкой книги я бегло ознакомился с английским вариантом и он в целом мне понравился. Сейчас начал читать полученный экземпляр русского издания.
Пока не особенно в восторге, по двум причинам:
1. Перевод. По всей видимости, переводчик не удосужился ознакомиться с общепринятой терминологией. Например, модульное тестирование он называет блочным тестированием, рефакторинг кода - реорганизацией кода, и т.д. При появлении нового термина не приводится его английский аналог, поэтому приходится догадываться что имелось в виду. Это конечно не смертельно, но несколько напрягает - зачем я должен учить словарь этого переводчика, если есть устоявшийся перевод известных терминов?
2. Походу, автор доооолго запрягает. Постоянно приводит новые примеры, не используя сквозные. Разжёвывает всем давно известные вещи. Тоже не смертельно, но книжка же явно не для начинающих.
Зимин Никита Александрович (
все отзывы
), Россия / Ижевск, 33 года
Полезен ли отзыв?
Понравилось
, 27 ноября 2009 г.
Замечательная книга. Использование базовых методов рефакторинга, описанных Фаулером в применение к написанию модульных тестов. Собственно после прочтения книги Фаулера рекомендуется посмотреть эту, несмотря на значительное дублирование материала. На мой взгляд примеры применения рефакторингов здесь более интересные и позволяют лучше оценить возможность их использования в работе.
Tarran (
все отзывы
), 24 года
КНИГИ
ХУДОЖЕСТВЕННАЯ ЛИТЕРАТУРА
НЕХУДОЖЕСТВЕННАЯ ЛИТЕРАТУРА
Новинки
Бестселлеры
Скоро!
Лучшие авторы
Каталог
14 февраля
23 февраля
Подарочные издания
Учебная литература
Дом. Быт. Досуг
Искусство
Иностранные языки
Компьютерная литература
История. Психология. Право
Публицистика
Туризм. Фото. Спорт
Религия. Эзотерика
Наука. Техника
Медицина
Энциклопедии
Пролистай свою книгу
Блины. Масленица!
Олимпиада 2010
Рукоделие и творчество
Спецпредложения
Букинистика
ДЕТЯМ И РОДИТЕЛЯМ
АУДИОКНИГИ
БУКИНИСТИКА
FOREIGN BOOKS
БИЗНЕС-КНИГИ
VIP-ИЗДАНИЯ
ЦИФРОВЫЕ КНИГИ
ЦИФРОВЫЕ АУДИОКНИГИ
КАНЦЕЛЯРСКИЕ ТОВАРЫ
ЭЛЕКТРОНИКА
DVD И ВИДЕО
МУЗЫКА
СОФТ И ИГРЫ
АНТИКВАРИАТ
ДЕТСКИЙ МИР
ДОМ И ИНТЕРЬЕР
СПОРТ И ОТДЫХ
САЛОН КРАСОТЫ
ПОДАРКИ
ЮВЕЛИРНЫЕ ИЗДЕЛИЯ
ТЕАТРЫ И КОНЦЕРТЫ
МОДНЫЙ БУТИК
ПУТЕШЕСТВИЯ
СКАЧАТЬ
ТОРГОВАЯ ПЛОЩАДКА
МОЯ КОРЗИНА
:
товары
0
КАРТА
OZON.ru
Оформи карту OZON.ru и получи
7% скидку
на заказы.
ТОВАР ДНЯ
Бритвенный станок Gillette Fusion Power Phantom
Цена:
527
руб
»
НА
ВИТРИНЕ
MAGAZINE
Что подарили Чехову на день рождения?
ОБЪЯВЛЕНИЯ
ВЫ НЕДАВНО СМОТРЕЛИ
Золотой эшелон
Путана
Аэлита
Пираты XX века
Шах королеве бриллиантов
10 февраля 1898 года родился
Бертольт Брехт
, немецкий поэт, драматург, писатель, создатель "нового театра". В день его рождения нельзя не вспомнить "Мамашу Кураж" и "Трехгрошовую оперу".
Помощь
Обратная связь
Вакансии
Реклама на сайте
Заказ по телефону в Москве: +7 (495) 510-27-27
,
в Санкт-Петербурге: +7 (812) 337-11-77
Информация © 1998-2010 ООО "Интернет решения".
Все права защищены
.
Разработка © 2003-2010 ООО "Интернет решения".
Все права защищены
.
Партнерство
О компании
Реквизиты
Пресс-центр
Подарочный сертификат
Торговая площадка
Привычный комфорт и надежность OZON.ru теперь и при покупке
авиабилетов, железнодорожных билетов и бронировании гостиниц
. OZON.travel - самый короткий путь в дальние страны.