
Addison-Wesley Signature Series предоставляет читателям практическую и авторитетную информацию о последних тенденциях в области современных технологий для ИТ-специалистов. Серия основана на одной предпосылке: великие книги приходят от великих авторов. Книги в серии лично выбраны экспертами, среди авторов мирового уроня в своей сфере. Эти эксперты ставят свои подписи на обложках (Signature), при этом, эксперты часто работали в тесном сотрудничестве с авторами как редакторы или соавторы.
Эксперты-подписанты серии:

Мартин Фаулер - главный научный сотрудник компании ThoughtWorks, автор ряда книг и статей по архитектуре ПО.
Мартин Фаулер - пионер объектной технологии в корпоративных приложениях.
Его главной задачей является, как разрабатывать программное обеспечение хорошо.
Он сосредотачивается на том, чтобы корпоративное программное обеспечение, имело длительный жизненный цикл.
Его основной интерес - технологии паттернов проектирования, рефакторинга, приниципы и практика разработки ПО, позволяющие корпоративным системам работать долго и надежно.

Майк Кон является основателем компании Mountain Goat Software, занимающейся обучением и предоставляющей консалтинговые услуги в области Scrum и гибкой методологии разработки программного обеспечения.
Майк специализируется на оказании помощи компаниям во внедрении Scrum и повышении их гибкости, позволяющей этим компаниям стать необычайно эффективными проектными организациями.
Обладая более чем 25-летним опытом, Майк Кон в свое время работал главным технологом в компаниях разного масштаба.

Кент Бек — разработчик программного обеспечения, создатель таких методологий разработки ПО как экстремальное программирование (XP) и разработка через тестирование (TDD). Бек был одним из 17 специалистов, подписавших Agile Manifesto в 2001 году.
Был одним из пионеров в введении в практику шаблонов проектирования ПО, создании методологии разработки через тестирование, совместно с является создателем фреймворка для тестирования JUnit.
На русском языке книги Addison-Wesley Signature Series издаются ИД "Вильямс". Серия издается с 2002 года. В последнее время, по многочиленным просьбам чиатаелей издатель начал переиздание книг, выпускавшихся ранее, тиражи которых закончились. За это большое спасибо ИД "Вильямс" от благодарных читателей.
Состав серии:
![]() |
Книга Мартина Фаулера "Шаблоны корпоративных приложений" дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами - незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. подробнее... |
![]() |
Книга "Рефакторинг с использованием шаблонов" представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов). Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. подробнее... |
![]() |
В книге "Рефакторинг баз данных: эволюционное проектирование" приведены рекомендации, касающиеся того, как использовать методы рефакторинга для усовершенствования баз данных. Она посвящена описанию процедур проектирования базы данных с точки зрения архитектора объектно-ориентированного программного обеспечения, поэтому представляет интерес и для разработчиков прикладного кода, и для специалистов в области реляционных баз данных. В книгу включены многочисленные советы и рекомендации по улучшению качества проектирования базы данных. подробнее... |
![]() |
В книге "Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска" рассматриваются некоторые из наиболее типичных процессов разработки программного обеспечения: компиляция кода, определение данных и манипулирование ими в базе данных; осуществление проверки, просмотр кода и в конечном итоге развертывание программного обеспечения. Но главное, в ней описано, как непрерывная интеграция способна снизить риски, которые подстерегают при создании приложений. подробнее... |
![]() |
В книге "Шаблоны интеграции корпоративных приложений" исследуются стратегии интеграции корпоративных приложений с помощью механизмов обмена сообщениями. Авторы рассматривают шаблоны проектирования и приводят практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Каждый шаблон сопровождается описанием некоторой задачи проектирования, обсуждением исходных условий и представлением элегантного, сбалансированного решения. подробнее... |
![]() |
В книге "Предметно-ориентированные языки программирования" (в оригинале: "Domain Specific Languages ") известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если применение предметно- ориентированных языков окажется оправданным, то вам пригодится вторая часть книги, в которой подробно, на конкретных примерах, описаны технологии, применяемые при создании таких языков. подробнее... |
![]() |
В книге "Шаблоны тестирования xUnit: рефакторинг кода тестов" показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов разработки тестов и описываются концепции шаблонов и "запахов" тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, "запахов" и других средств обеспечения большей прозрачности кода тестов. подробнее... |
![]() |
Двое из наиболее опытных в области гибкого тестирования практиков и консультантов, Лайза Криспин и Джанет Грегори, объединились в команду, чтобы предоставить окончательные ответы на эти и многие другие вопросы. В книге "Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд" они дают определение гибкого тестирования и показывают роль тестировщиков в реальных гибких командах. Вы узнаете, как использовать квадранты гибкого тестирования для идентификации потребностей в тестировании, требований к тестировщикам и набору инструментальных средств, который поможет проводить тестирование наиболее эффективно. подробнее... |
![]() |
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал в книге "Шаблоны реализации корпоративных приложений" 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. подробнее... |
![]() |
В книге "Основы Scrum: практическое руководство по гибкой разработке ПО" описывается Scrum - распространенная методика гибкой разработки программного обеспечения. С помощью иллюстраций на совершенно новом языке визуальных образов автор поясняет основные ценности, принципы и нормы практики Scrum, роли участников проекта, особенности планирования и проведения отдельных стадий Scrum-процесса и подходы к эффективному применению данной методики на практике. Книга дает ясное представление о методике Scrum, снабжает читателей удобным словарем терминов и практическими знаниями для извлечения из нее максимальной пользы. подробнее... |
![]() |
В книге "Рефакторинг баз данных: эволюционное проектирование" приведены рекомендации, касающиеся того, как использовать методы рефакторинга для усовершенствования баз данных. Она посвящена описанию процедур проектирования базы данных с точки зрения архитектора объектно-ориентированного программного обеспечения, поэтому представляет интерес и для разработчиков прикладного кода, и для специалистов в области реляционных баз данных. В книгу включены многочисленные советы и рекомендации по улучшению качества проектирования базы данных. Значительное место уделено описанию того, как действовать в тех практических ситуациях, когда база данных уже существует, но плохо спроектирована, или когда реализация первоначального проекта базы данных не позволила получить качественную модель. подробнее... |
![]() |
Книга "Scrum: гибкая разработка ПО" представляет собой авторитетное, реалистичное и имеющее большое практическое значение руководство по быстрому освоению Scrum и гибкой методологии разработки и последующему закреплению достигнутых результатов на длительное время. Ведущий консультант и практик в области гибкой методологии разработки Майк Кон предоставляет подробные рекомендации, эффективные советы и практические примеры из реальной жизни. подробнее... |
Комментариев нет:
Отправить комментарий