симан марк дерсен стивен ван внедрение зависимостей на платформе net


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

Страницы: 1

Всё для безопасности:

камера 27 5x2 00 2 35 52 58 584 fv48 спорт 5 511265 kenda | покрышка 26х1 95 5 524733 5 529308 50 559 k1153 aptor средний kenda | покрышка велосипедная 27 5 х 2 10 52 584 premium kenda | kenda покрышка 27 5 х2 00 5 523809 50 584 k1185 piedmont 30tpi низкий premium new | покрышка велосипедная 27 5х2 10 5 525043 новый арт 5 529278 521071 52 584 k1153 aptor 30tpi средний kenda | покрышка велосипедная 29 х 2 10 54х622 aptor средний kenda | покрышка 27 5х2 20 5 520543 56 584 k1027 kadre вес 840г средний kenda new | покрышка велосипедная 27 5 х 1 75 45 584 koast слик kenda | покрышка 27 5х1 95 5 523373 50 584 k1047 small block eight 60tpi средний premium kenda | покрышка велосипедная 27 5 х 2 10 52 584 small block eight premium kenda | покрышка на 27 5х2 35 k1153 aptor kenda | покрышка велосипедная 27 5 х 1 95 50 584 small block eight premium kenda | ящик бирюса 129 130 131 133 146 148 верхний узкий 0030003002 | панель ящика холодильника бирюса 480х160 мм полка бирюса 0030003001 | камера 27 5x2 00 2 35 автониппель 48мм 52 58 584 50 kenda | велопокрышка kenda k143 24х1 3 8 37 540 для советских вело инвалидных колясок серая 5 527437 | ручка двери холодильника бирюса нижняя цвет белая 00 30 0500 01 | панель ящика для холодильника бирюса бирюса 132 134 129 130 131 133 146 148 широкая 0030004002 480 х 234 мм | камера kenda 27 5 авто 48мм 2 00 2 35 52 58 584 | камера kenda 22 авто узкая 22х1 3 8 для вело и инвалидных колясок | камера horst 24 авто узкая 1 3 8 37 540 для советских вело инв колясок | камера 29 спорт ниппель 48мм 5 515242 5 516350 1 9 2 3 50 58 622 облегченные superlite толщина стенки 0 73мм kenda | камера 14 авто 5 511380 новый арт 5 516325 узкая 1 3 8 1 75 32 37 47 288 298 254 50 kenda | бирюса 0011007 0030050002м 0030050001м комплект ручек двери верхняя и нижняя для холодильника | комплект ручек для холодильника бирюса изогнутые 129 130 131 132 133 134 135 136 верх 00 30 0500 02 и низ 00 30 0500 01 цвет белый |