Professional Enterprise .NET
Эта книга представляет собой глубокое руководство по разработке корпоративных приложений на платформе .NET. Авторы, Джон Аркинг и Скотт Миллетт, сосредотачиваются на практических аспектах проектирования и построения масштабируемых, поддерживаемых систем, выходя за рамки простого написания кода. Книга начинается с введения в концепции корпоративного дизайна и принципы написания качественного кода, закладывая прочную основу для дальнейшего изучения.
Основная часть книги посвящена современным методам разработки, которые меняют подход к созданию программного обеспечения. Читатели узнают о важности разделения ответственности, освоят методологию разработки через тестирование (TDD) и познакомятся с инверсией управления (IoC) для создания слабосвязанных и легко тестируемых компонентов. Эти практики рассматриваются как ключевые для успешной реализации корпоративных проектов.
Значительное внимание уделяется корпоративным шаблонам проектирования. В книге подробно разбираются такие паттерны, как Model-View-Presenter (MVP) и Model-View-Controller (MVC), а также рассматриваются подходы к организации промежуточного уровня (middleware) и бизнес-логики. Каждый паттерн иллюстрируется практическими примерами, что позволяет читателям сразу применять полученные знания в своих проектах.
Книга завершается главой, которая объединяет все рассмотренные концепции и паттерны в единое целое, демонстрируя, как построить полноценное корпоративное приложение. В приложении также представлен краткий курс по языку C# для тех, кто нуждается в освежении знаний. Это издание станет ценным ресурсом для архитекторов и разработчиков, стремящихся повысить свой профессиональный уровень в области .NET.
