Download Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) PDF EPUB
Author: Author
Pages: 480
Size: 3.816,52 Kb
Publication Date: November 1,2008
Category: Software Reuse
Framework Style Suggestions, Second Edition, teaches designers the best procedures for creating reusable libraries for the Microsoft .NET Framework. Extended and up-to-date for .NET 3.5, this new edition targets the design conditions that directly influence the programmability of a course library, specifically its publicly available APIs. It offers copious annotations to the rules by thirty-five prominent architects and practitioners of the .NET programmer producing code that other programmers use.
Â
This reserve can improve the function of any .NET Framework, providing a lively debate of the reason why for the guidelines and also types of when to break those suggestions.
Â
Microsoft architects Krzysztof Cwalina and Brad Abrams show framework design from the very best down. From their significant mixed knowledge and deep insight, become familiar with
- The overall philosophy and fundamental concepts of framework style
- Naming recommendations for the various elements of a framework
- Recommendations for the look and extending of types and associates of types
- Issues affecting–and suggestions for making sure–extensibility
- How (and how not really ) to create exceptions
- Recommendations for–and illustrations of–common framework style patterns
Guidelines in this reserve are shown in four main forms: Perform, Consider, Avoid, and Usually do not. Every guideline carries a dialogue of its applicability, & most add a code example to greatly help illuminate the dialogue. These directives help focus interest on practices which should generally be used, the ones that should generally be utilized, the ones that should seldom be utilized, and those which should by no means be utilized.
Â
Framework Design Suggestions, Second Edition, may be the only definitive way to obtain best practices for maintained code API development, immediate from the architects themselves.NET Framework.
Â
A companion Digital video disc includes the Designing . An example API specification and various other useful resources and equipment are also included.NET Course Libraries video series, instructional presentations simply by the authors on style guidelines meant for developing classes and elements that extend the .