Адаптивный код на C#: проектирование классов и интерфейсов, шаблоны и принципы SOLID

Холл Г. М.

в наличии

Цена со скидкой 20% в интернет-магазине: 1759,20 руб.

ISBN: 978-5-8459-1991-5
Внешнее покрытие издания: в пер.
Тираж издания: 200
Фамилия автора в заголовке: Холл
Инициалы автора (личного имени (имен)): Г. М.
Код отношений (роль соавтора в издании): 070 Автор
Основное заглавие: Адаптивный код на C#: проектирование классов и интерфейсов, шаблоны и принципы SOLID
Первые сведения об ответственности: Г. М. Холл
Последующие сведения об ответственности: [пер. с англ. и ред. И. В. Берштейна]
Место издания: Москва
Издатель: Вильямс
Дата издания: 2017
Объем издания (количество страниц): 432
Высота, см.: 24
Полная форма имени (имен) и отчества: Гэри Маклин
Индекс УДК: 004
Статус записи (Тип информации): В наличии
Ширина, см: 17
Толщина, см: 2,3
Вес в граммах: 700
Индекс ББК: 32.973.26-018.2.75
Артикул: 2766504

Описание

В этой книге рассматриваются практические вопросы гибкой разработки адаптивного кода с помощью проектных шаблонов и принципов SOLID: единственной ответственности, открытости-закрытости, подстановки Лисков, разделения интерфейса, внедрения зависимостей. В ней рассматривается организация процесса гибкой разработки приложений на C# по методике Scrum, выявление зависимостей и эффективного управления ними, программирование интерфейсов, применение шаблонов и исключение антишаблонов, модульное тестирование и реорганизация кода. Передовые методики и приемы гибкой разработки приспосабливающегося к изменениям кода обсуждаются на конкретных примерах, а в конце книги - на практическом примере отдельного проекта.Книга рассчитана на читателей, имеющих опыт программирования на C# в ИСР Visual Studio и на платформе .NET Framework, а также стимулы к гибкой разработке адаптивного кода.Как известно каждому разработчику, требования к разрабатываемому программному обеспечению подвержены изменениям. Но когда прикладной код наделяется приспособляемостью, то реагировать на изменения в требованиях к нему намного проще, избегая разрушительных переделок. Эта книга посвящена гибкому программированию, в ней описываются передовые методики, принципы и шаблоны, позволяющие создавать гибкий, адаптивный код, что повышает его коммерческую ценность.Это профессиональное руководство поможет читателю преодолеть разрыв между теорией и практикой, в частности: Усвоить методику Scrum: артефакты, роли, количественные показатели, стадии процесса разработки. Организовывать архитектурные зависимости и управлять ними. Освоить передовые методики применения шаблонов и исключения антишаблонов. Овладеть принципами SOLID: единственной ответственности, открытости-закрытости, подстановки Лисков, разделения интерфейса, внедрения зависимостей. Управлять универсальностью интерфейсов для адаптивного кода. Выполнять модульное тестирование совместно с реорганизацией кода. Понимать влияние делегирования и абстракции на приспособляемость кода. Изучить передовые приемы реализации внедрения зависимостей. Применять полученные знания в практике адаптивной разработки проектов.Примеры исходного кода доступны по адресу:https://github.com/garymcleanhall/AdaptiveCode.Об этой книге Предназначена для опытных разработчиков. Требует знания и опыта программирования на C#, Java или C++. Требует опыта объектно-ориентированного программирования и обращения с интерфейсами. Не подходит для новичков.Об автореГэри Маклин Холл является опытным разработчиком приложений на платформе .NET корпорации Microsoft и специализируется на применении проектных шаблонов, уделяя особое внимание написанию кода, способного адаптироваться к изменениям.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.