Купить книгу Книга Эффективная работа с унаследованным кодом. Физерс BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Книга Эффективная работа с унаследованным кодом. Физерс BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 1 шт.
на сумму: 359 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Книга Тренинг продажи и обслуживания покупателей в розничном магазине. Сысоева
    Книга Тренинг продажи и обслуживания покупателей в розничном магазине. Сысоева
  • Книга Как разработать бизнес-план. Практическое пособие с примерами и шаблонами. 2-е изд. Петров
    Книга Как разработать бизнес-план. Практическое пособие с примерами и шаблонами. 2-е изд. Петров
  • Книга CRM-навигатор.Пособие по управлению взаимоотношениями с клиентами.Джилл Дише
    Книга CRM-навигатор.Пособие по управлению взаимоотношениями с клиентами.Джилл Дише
  • Книга Dojo. Подробное руководство. Рассел
    Книга Dojo. Подробное руководство. Рассел
  • Книга Территориальный маркетинг: Учебное пособие. Сачук
    Книга Территориальный маркетинг: Учебное пособие. Сачук
  • Книга Компьютерные игры: секреты бизнеса. Ларами
    Книга Компьютерные игры: секреты бизнеса. Ларами
  • Книга Цель. Цель-2. Дело не в везении. Голдратт
    Книга Цель. Цель-2. Дело не в везении. Голдратт
  • Книга Изучаем SQL. Оппель
    Книга Изучаем SQL. Оппель
  • Книга Microsoft Project 2003 для чайников. Нэнси Стивенсон
    Книга Microsoft Project 2003 для чайников. Нэнси Стивенсон
  • Книга Windows 7+Office 2010. Книга + 5 видеокурсов на DVD.  Вишневский
    Книга Windows 7+Office 2010. Книга + 5 видеокурсов на DVD. Вишневский
  • Книга JavaScript на 100 %. Днепров
    Книга JavaScript на 100 %. Днепров
  • Книга Построение отдела продаж — с нуля до максимальных результатов. Бакшт
    Книга Построение отдела продаж — с нуля до максимальных результатов. Бакшт
  • Книга 100% самоучитель Видеомонтаж на ПК. Adobe Premiere Pro CS3, Adobe After Effects CS3. Шуляева (
    Книга 100% самоучитель Видеомонтаж на ПК. Adobe Premiere Pro CS3, Adobe After Effects CS3. Шуляева (
  • Книга Продавая незримое. Руководство по современному маркетингу услуг. 4-е изд. Беквит
    Книга Продавая незримое. Руководство по современному маркетингу услуг. 4-е изд. Беквит
  • Книга Assembler: Учебник для вузов. 2-е изд. Юров
    Книга Assembler: Учебник для вузов. 2-е изд. Юров
  • Книга Быстрый старт. Pinnacle Liquid Edition 6 для Windows. Экерт
    Книга Быстрый старт. Pinnacle Liquid Edition 6 для Windows. Экерт
  • Книга Справочник по обработке цифровых фотографий в Photoshop CS. Скотт Келби
    Книга Справочник по обработке цифровых фотографий в Photoshop CS. Скотт Келби
  • Книга Adobe InDesign CS4. Базовый курс на примерах. Левковец
    Книга Adobe InDesign CS4. Базовый курс на примерах. Левковец
  • Книга SPSS: Компьютерный анализ данных в психологии и социальных науках. 2-е изд. Наследов
    Книга SPSS: Компьютерный анализ данных в психологии и социальных науках. 2-е изд. Наследов
  • Книга Инструменты управления проектами: Project Expert и Microsoft Project. Культин
    Книга Инструменты управления проектами: Project Expert и Microsoft Project. Культин

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Купить книги по информатике
   Книги по компьютерной безопасности
   Купить книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Купить книги самоучители
   Книги Цифровое фото
   Заказ книг электронная коммерция
   Книги Corel
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги прочая разработка
Купить книгу  Книга Эффективная работа с унаследованным кодом. Физерс
 
 
ISBN 0
Книга Эффективная работа с унаследованным кодом. Физерс

359 грн.

SiteHeart
 Купить Книга Эффективная работа с унаследованным кодом. Физерс     Купить Книга Эффективная работа с унаследованным кодом. Физерс
2009г.
Количество страниц:400

Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость! Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку. В своей книге "Эффективная работа с унаследованным кодом" Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией 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, демонстрируются способы разрыва зависимостей для работы с обособленными фрагментами кода и безопасного внесения в них изменений.
Книга адресована тем, кто имеет опыт разработки прикладного программного обеспечения и его сопровождения.


Содержание книги :

Часть 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. Способы разрыва зависимостей

Приложение. Реорганизация кода
Словарь специальных терминов

Теги: Книга | Эффективная | работа | с | унаследованным | кодом | | Физерс |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги прочая разработка  
 
Книга Интерфейсы. Выбор и реализация. Лапин
Купить Книга Интерфейсы. Выбор и реализация. Лапин Задача этой книги не просто познакомить читателя с современными стандартами на последовательные и параллельные интерфейсы, а научить его понимать, почему данный стандарт именно таков, как он есть и какие полезные и вредные свойства (для данного приложения) вытекают из каждого его положения.
Книга Создание игр для мобильных телефонов. Моррисон
Купить Книга Создание игр для мобильных телефонов. Моррисон Книга "Создание игр для мобильных телефонов" - это практическое руководство, которое поможет разработать и реализовать игру для мобильного телефона.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC