DiaMail - Книжный интернет-магазин - На главную   Обратная связь   044-353-0111
067-877-1666
066-366-1250
обратная связь
    Помощь
- доставка
- оплата
- заказ
     

  Книга "Эффективная работа с унаследованным кодом. Майкл Физерс"
купить за 840.00 грн


БЕСПЛАТНАЯ ДОСТАВКА
по Украине
при заказе от 800 грн

САМОВЫВОЗ
бесплатно
при заказе от 500 грн

СКИДКИ  5-13%
от количества, от суммы,
накопительные

ПРИНИМАЕМ К ОПЛАТЕ
Принимаем оплату картами Visa Принимаем 
оплату картами MasterCard
Принимаем оплату через Приват-24 Принимаем оплату через LiqPay

Мы на Facebook

ПОДЕЛИТЬСЯ



Книгу бестселлер "Эффективная работа с унаследованным кодом" можно купить в интернет-магазине DiaMail за 840.00 грн.
Оперативная доставка книги "Эффективная работа с унаследованным кодом" курьером по Киеву, Новой Почтой по Украине и Укрпочтой, также, и за пределы Украины, как с оплатой при получении, так и после предварительной оплаты с помощью VISA/MasterCard, Приват-24, на карту ПриватБанка.
Перед покупкой Вы можете в режиме онлайн прочитать часть книги, ознакомиться с содержанием и оглавлением. ISBN книги 978-5-8459-1530-6, 0-13-117705-2.
Рекомендуем обратить внимание на другие книги автора Майкл Физерс.



Компьютерные книги Разработка программного обеспечения Алгоритмы и методы. Искусство программирования

Эффективная работа с унаследованным кодом

Цена
840.00 грн.
Обычная цена: 900.00 грн.
Вы экономите: 60.00 грн. (7%)
   
Наличие
На складе 1 экз.
Информация по состоянию на
12:22 28.11.2020.
   
Доставка
Курьер: 01 декабря с 09:00 до 18:00. Бесплатно!
Самовывоз: завтра после 16:00. Бесплатно!
Новая Почта: 01.12.2020. Бесплатно!
Бестселлер

книга "Эффективная работа с унаследованным кодом, Майкл Физерс - увеличить изображение"

В корзину » Купить - Добавить в корзину


бесплатная доставка по всей Украине!

накопительная скидка 6% на год на все заказы!

400 стр.; твердый переплет; тип бумаги: офсетная белая; формат 70х100/16 (170х240 мм);
Издательство Вильямс; ISBN 978-5-8459-1530-6, 0-13-117705-2. Цена 840.00 грн

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


Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным.
Майкл К. Физерс работает в компании Object Mentor, Inc., занимающей ведущее в мире место в сфере предоставления услуг обучения, повышения квалификации, распространения знаний и руководства проектами по разработке программного обеспечения. В настоящее время он занимается обучением разработчиков со всего мира методам разработки за счет тестирования, реорганизации кода, объектно-ориентированного проектирования, программирования на языках Java, C++, C и C#, а также экстремального программирования. Майкл является автором первоначального варианта среды тестирования CppUnit, перенесенной на C++ из среды JUnit, а также среды интегрированного тестирования FitCpp, перенесенной на C++ из среды FIT. Он состоит членом Ассоциации по вычислительной технике (ACM) и Института инженеров по электротехнике и электронике (IEEE), а также председательствовал на трех конференциях разработчиков программного обеспечения CodeFest и OOPSLA.
Эта книга посвящена практическим вопросам эффективной работы с унаследованным кодом. В ней освещаются механизмы внесения изменений в унаследованный код, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода и оптимизацию производительности; способы переноса фрагментов кода в среду тестирования, особенности написания тестов для безопасного изменения и реорганизации кода, приемы точного определения мест для подобных изменений, а также подходы к обращению с унаследованным процедурным кодом. Кроме того, в книге на конкретных примерах кода, написанного на Java, C++, C# и C, демонстрируются способы разрыва зависимостей для работы с обособленными фрагментами кода и безопасного внесения в них изменений.
Книга адресована тем, кто имеет опыт разработки прикладного программного обеспечения и его сопровождения.

Читать полностью ⇓

Обсуждение книги в блоге Виктора Штонда

Оригинальное издание
Working Effectively with Legacy Code, Michael Feathers


Купить книгу можно, добавив ее в корзину кнопкой «В корзину»
Затем, необходимо оформить и зарегистрировать заказ.




 Новые книги аналогичной тематики  

Программирование на Rust. Официальный гайд Стив Клабник, Кэрол Николс
Программирование на Rust. Официальный гайд
Стив Клабник, Кэрол Николс
Цена: 1450.00 грн.

Паттерны объектно-ориентированного проектирования Э. Гамма, Р. Хелм., Р. Джонсон, Дж. Влиссидес
Паттерны объектно-ориентированного проектирования
Э. Гамма, Р. Хелм., Р. Джонсон, Д...
Цена: 445.00 грн.

Искусство тестирования программ, 3-е издание Гленфорд Майерс, Том Баджетт, Кори Сандлер
Искусство тестирования программ, 3-е издание
Гленфорд Майерс, Том Баджетт, Кор...
Цена: 580.00 грн.

Мифический человеко-месяц, или Как создаются программные системы Фредерик Брукс
Мифический человеко-месяц, или Как создаются программные сис...
Фредерик Брукс
Цена: 715.00 грн.


Предметно-ориентированное проектирование в Enterprise Java Виджей Наир
Предметно-ориентированное проектирование в Enterprise Java
Виджей Наир
Цена: 1380.00 грн.

Программирование встроенных систем на С++ 17. Создание универсальных и надежных встроенных решений Майа Пош
Программирование встроенных систем на С++ 17. Создание униве...
Майа Пош
Цена: 1380.00 грн.

Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j Марк Нидхем, Эми Ходлер
Графовые алгоритмы. Практическая реализация на платформах Ap...
Марк Нидхем, Эми Ходлер
Цена: 1365.00 грн.

Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go Михалис Цукалос
Golang для профи. Работа с сетью, многопоточность, структуры...
Михалис Цукалос
Цена: 1845.00 грн.


Гид по Computer Science для каждого программиста Вильям Спрингер
Гид по Computer Science для каждого программиста
Вильям Спрингер
Цена: 480.00 грн.

Spring Boot 2. Лучшие практики для профессионалов Фелипе Гутьеррес
Spring Boot 2. Лучшие практики для профессионалов
Фелипе Гутьеррес
Цена: 1035.00 грн.

Программируем с PyTorch. Создание приложений глубокого обучения Ян Пойтнер
Программируем с PyTorch. Создание приложений глубокого обуче...
Ян Пойтнер
Цена: 680.00 грн.

Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше Сильвестр Тайнан
Геймдизайн. Рецепты успеха лучших компьютерных игр от Super ...
Сильвестр Тайнан
Цена: 770.00 грн.

Скидки от 5% - при покупке от 3 книг или от 1000 грн. Подробнее





 Лучшие книги аналогичной тематики  

Реализация методов предметно-ориентированного проектирования Вон Вернон
Реализация методов предметно-ориентированного проектирования
Вон Вернон
Цена: 870.00 грн.

Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ Джез Хамбл, Дейвид Фарли
Непрерывное развертывание ПО: автоматизация процессов сборки...
Джез Хамбл, Дейвид Фарли
Цена: 870.00 грн.

Алгоритмы: построение и анализ, 3-е издание Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн
Алгоритмы: построение и анализ, 3-е издание
Томас Х. Кормен, Чарльз И. Лейзер...
Цена: 1750.00 грн.

Высоконагруженные приложения. Программирование, масштабирование, поддержка Мартин Клеппман
Высоконагруженные приложения. Программирование, масштабирова...
Мартин Клеппман
Цена: 1270.00 грн.


Компиляторы: принципы, технологии и инструментарий, 2-е издание Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
Компиляторы: принципы, технологии и инструментарий, 2-е изда...
Альфред В. Ахо, Моника С. Лам, Ра...
Цена: 1750.00 грн.

Алгоритмы на Java, 4-е издание Роберт Седжвик, Кевин Уэйн
Алгоритмы на Java, 4-е издание
Роберт Седжвик, Кевин Уэйн
Цена: 1050.00 грн.

Конкретная математика. Математические основы информатики. 2-е издание Рональд Л. Грэхем, Дональд Эрвин Кнут, Орен Паташник
Конкретная математика. Математические основы информатики. 2-...
Рональд Л. Грэхем, Дональд Эрвин ...
Цена: 1050.00 грн.

Пользовательские истории: гибкая разработка программного обеспечения Майк Кон
Пользовательские истории: гибкая разработка программного обе...
Майк Кон
Цена: 580.00 грн.


Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Эрик Эванс
Предметно-ориентированное проектирование (DDD): структуризац...
Эрик Эванс
Цена: 1050.00 грн.

Spring 4 для профессионалов Кларенс Хо, Роб Харроп, Крис Шефер
Spring 4 для профессионалов
Кларенс Хо, Роб Харроп, Крис Шефе...
Цена: 1050.00 грн.

Программист-прагматик: 2-е юбилейное издание Дэвид Томас, Эндрю Хант
Программист-прагматик: 2-е юбилейное издание
Дэвид Томас, Эндрю Хант
Цена: 580.00 грн.

Реактивные шаблоны проектирования Роналд Кун, Брайан Ханафи, Джейми Аллен
Реактивные шаблоны проектирования
Роналд Кун, Брайан Ханафи, Джейми...
Цена: 640.00 грн.


Предметно-ориентированное проектирование: самое основное Вон Вернон
Предметно-ориентированное проектирование: самое основное
Вон Вернон
Цена: 410.00 грн.

Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание Мартин Фаулер
Рефакторинг кода на JavaScript: улучшение проекта существующ...
Мартин Фаулер
Цена: 840.00 грн.

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

iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch Дэйв Марк, Джек Наттинг, Джефф Ламарш
iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod tou...
Дэйв Марк, Джек Наттинг, Джефф Ла...
Цена: 410.00 грн.

Скидки от 5% - при покупке от 3 книг или от 1000 грн. Подробнее



 Разделы каталога  


© 1998-2020 Интернет-магазин DiaMail