2-е изд. — М.: Вильямс, 2011. — 416 с. — ISBN: 978-5-8459-1692-1,
978-0-321-54561-9.
Эта книга облегчит работу любого .NET-разработчика, который
разрабатывает код, предназначенный для других разработчиков. Она
содержит аннотации к правилам, принадлежащие тридцати пяти
выдающимся архитекторам и программистам .NET Framework, оживленные
обсуждения причин, по которым были введены данные правила, а также
примеры, показывающие, когда можно нарушить обсуждаемые
правила.
Второе издание этой книги позволяет разработчикам освоить лучшие
приемы разработки многократно используемых библиотек для Microsoft
.NET Framework. Расширенное и обновленное для .NET 3.5, это новое
издание фокусирует внимание на разработке тех частей, которые
непосредственно определяют применение в программах библиотеки
классов, особенно общедоступных API.
Архитекторы программных продуктов, основанных на технологиях
Microsoft, Кржиштоф Цвалина и Брэд Абрамс учат искусству разработки
инфраструктур "сверху вниз". Их опыт и глубокая проницательность
позволят вам изучить следующие темы:
общая философия и фундаментальные принципы разработки инфраструктур;
основные правила именования различных частей инфраструктуры;
правила разработки и расширения типов и их членов;
вопросы, связанные с выпусками, и руководство по расширяемости;
как следует (и как не следует) разрабатывать исключения;
руководство (и примеры) разработки общих шаблонов.
общая философия и фундаментальные принципы разработки инфраструктур;
основные правила именования различных частей инфраструктуры;
правила разработки и расширения типов и их членов;
вопросы, связанные с выпусками, и руководство по расширяемости;
как следует (и как не следует) разрабатывать исключения;
руководство (и примеры) разработки общих шаблонов.