Adaptive Code via C#: Agile coding with design patterns and SOLID principles

Эта книга представляет собой практическое руководство по написанию гибкого, адаптивного и легко поддерживаемого кода на языке C#. Основное внимание уделяется интеграции принципов Agile-разработки, классических паттернов проектирования и фундаментальных SOLID-принципов объектно-ориентированного программирования.

Автор подробно разбирает, как применять Scrum на практике, управлять зависимостями и слоями приложения, а также эффективно использовать интерфейсы. Отдельная часть книги посвящена детальному изучению каждого из пяти SOLID-принципов (единственной ответственности, открытости/закрытости, подстановки Лисков, разделения интерфейсов и инверсии зависимостей) с примерами на C#.

Книга содержит не только теорию, но и практические примеры, включая пошаговое руководство по разработке адаптивного приложения в течение двух спринтов. Рассматриваются такие важные аспекты современной разработки, как модульное тестирование, рефакторинг и внедрение зависимостей (Dependency Injection).

Издание ориентировано на разработчиков среднего и продвинутого уровня, которые хотят улучшить архитектуру своих приложений, повысить качество кода и освоить практики, позволяющие быстро адаптироваться к изменяющимся требованиям.

Adaptive Code via C#: Agile coding with design patterns and SOLID principles
A
Автор
Gary McLean Hall
Издательство
Microsoft Press
Год
2014
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент