"Адаптивный код на C#: проектирование классов и интерфейсов, шаблоны и принципы SOLID". Гэри Маклин Холл Гэри Маклин Холл опытный разработчик приложений на платформе .NET компании Microsoft. Специализация Холла - применение проектных шаблонов, создание адаптивного кода. Написал это профессиональное руководство, чтобы объединить теорию и практику. В книге представлены все основные вопросы, касающиеся гибкой разработки адаптивного кода с применением проектных шаблонов и принципов SOLID. Дается информация о подстановке Лисков, разделении интерфейса, внедрении зависимостей, единственной ответственности, открытости-закрытости. Автор подробно описывает гибкую разработку приложений на C# в соответствии с методикой Scrum, определение зависимостей и эффективного управления этими зависимостями. Рассматривает программирование интерфейсов, использование шаблонов и исключение антишаблонов. Дается информация по модульному тестированию и возможности реорганизации кода. В книге представлены современные методики и способы гибкой разработки кода (приспосабливающегося к изменениям). Рассматриваются многочисленные примеры. В конце книги дается практический пример целого проекта. Издание предназначено для опытных разработчиков. Необходимо знание программирования на C#, Java или C++.