Похожие книги
Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».
Об авторе
Гэри Маклин Холл является опытным разработчиком приложений на платформе .NET корпорации Microsoft и специализируется на применении проектных шаблонов, уделяя особое внимание написанию кода, способного адаптироваться к изменениям.
В этой книге рассматриваются практические вопросы гибкой разработки адаптивного кода с помощью проектных шаблонов и принципов SOLID: единственной ответственности, открытости-закрытости, подстановки Лисков, разделения интерфейса, внедрения зависимостей. В ней рассматривается организация процесса гибкой разработки приложений на C# по методике Scrum, выявление зависимостей и эффективного управления ними, программирование интерфейсов, применение шаблонов и исключение антишаблонов, модульное тестирование и реорганизация кода. Передовые методики и приемы гибкой разработки приспосабливающегося к изменениям кода обсуждаются на конкретных примерах, а в конце книги - на практическом примере отдельного проекта.
Книга рассчитана на читателей, имеющих опыт программирования на C# в ИСР Visual Studio и на платформе .NET Framework, а также стимулы к гибкой разработке адаптивного кода. Как известно каждому разработчику, требования к разрабатываемому программному обеспечению подвержены изменениям. Но когда прикладной код наделяется приспособляемостью, то реагировать на изменения в требованиях к нему намного проще, избегая разрушительных переделок. Эта книга посвящена гибкому программированию, в ней описываются передовые методики, принципы и шаблоны, позволяющие создавать гибкий, адаптивный код, что повышает его коммерческую ценность.
Это профессиональное руководство поможет читателю преодолеть разрыв между теорией и практикой, в частности:
- Усвоить методику Scrum: артефакты, роли, количественные показатели, стадии процесса разработки. - Организовывать архитектурные зависимости и управлять ними. - Освоить передовые методики применения шаблонов и исключения антишаблонов. - Овладеть принципами SOLID: единственной ответственности, открытости-закрытости, подстановки Лисков, разделения интерфейса, внедрения зависимостей. - Управлять универсальностью интерфейсов для адаптивного кода. - Выполнять модульное тестирование совместно с реорганизацией кода. - Понимать влияние делегирования и абстракции на приспособляемость кода. - Изучить передовые приемы реализации внедрения зависимостей. - Применять полученные знания в практике адаптивной разработки проектов.
Об этой книге
- Предназначена для опытных разработчиков.
- Требует знания и опыта программирования на C#, Java или C++.
- Требует опыта объектно-ориентированного программирования и обращения с интерфейсами.
- Не подходит для новичков.
Получить эту книгу или продать свою
ПерейтиISBN: 978-5-8459-1991-5, 978-0-7356-8320-4
Год издания: 2015
Язык: Русский
Твердый переплет, 432 стр.
Тираж: 400 экз.
Формат: 70x100/16 (170x240 мм)
Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».