Goodreads helps you keep track of books you want to read.
Start by marking “Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries” as Want to Read:
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
Enlarge cover
Rate this book
Clear rating
Open Preview

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

4.23  ·  Rating details ·  355 ratings  ·  17 reviews
"Framework Design Guidelines, Second Edition, " teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs. This book can improve the work of any ...more
Hardcover, Second Edition, 480 pages
Published October 22nd 2008 by Addison Wesley (first published September 29th 2005)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Framework Design Guidelines, please sign up.

Be the first to ask a question about Framework Design Guidelines

Community Reviews

Showing 1-30
Average rating 4.23  · 
Rating details
 ·  355 ratings  ·  17 reviews


More filters
 | 
Sort order
Start your review of Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
Moien Tajik
Sep 11, 2020 rated it it was amazing  ·  review of another edition
This is the book that at least all .NET developers have to read! It mentioned tips, best-practices, and a lot of other things about .NET and framework design.

And it's good to remember what folks have reviewed this book: Anders Hejlsberg, Scott Guthrie, and Miguel De Icaza. You can learn a lot from each of them individually!
...more
David
This book has a lot of good advice about designing .NET APIs that everyone from Mort to Jon Skeet can use. ...more
Paweł
Mar 18, 2018 rated it it was amazing
Shelves: programming
Polecam. Podczas czytania napisałem 3 strony A4 notatek.
Niektóre rozdziały do ponownego przeczytania, bo tak dobre.
Morten
May 29, 2021 rated it really liked it  ·  review of another edition
Shelves: computer-science
It gave me some insight into the though process that is behind .net framework, and it were interesting that they have included different viewpoints for the design decisions that were made.
Roger
Oct 09, 2007 rated it it was amazing  ·  review of another edition
Shelves: programming
This book is a must-read for any developer who is building or consuming .NET libraries. Even if you are familiar with the guidelines (from blogs, FxCop, or elsewhere) this book is outstanding--the authors sprinkle the primary guidelines content with commentary from other bigwigs, including Jeffrey Richter, Rico Mariani, Anders Hejlsberg and more. Through their comments, you get the "story-behind-the-story" (which guidelines are really important, which guidelines they disagree with, which guideli ...more
Meg
Jul 24, 2009 rated it it was amazing
The best resource around for API design. Based on the creation of the .NET framework APIs, this is a fantastic set of guidelines for helping developers create easily understood API signatures.

One of my favorite aspects is the break-out text by various additional contributors. They are not afraid to point out their own mistakes (many of which still exist within the .NET libraries) or to question each others' decisions. Since there is very rarely a single right or wrong solution to a problem, I ap
...more
Robert
Apr 10, 2009 rated it it was amazing
Must read for .NET developer. It's aimed at explaining the rules for developing framework libraries but even if you're not in that business it's packed with insight. The book alternates between dry rules and entertaining commentary by .NET luminaries explaining exceptions, history or just why they miss Hungarian notation. ...more
Günter Zöchbauer
A must read for every one how creates source code or is responsible for software quality.
This was the eye opener for me for how to build quality into software.

Dwight Walker
Jan 21, 2016 marked it as to-read
Looks like a useful book for software reuse.
Rabashani
Jan 23, 2010 rated it it was amazing  ·  review of another edition
Your new BIBLE... this is a must for all developers out there!
James Igoe
Sep 22, 2012 rated it it was amazing  ·  review of another edition
Shelves: computer-science
Excellent material, a broad view for building for external clients...
Jeff
Jul 07, 2008 rated it really liked it  ·  review of another edition
This book shows that the .net Framework has a clear design to it that is pretty decent and useful to follow Microsoft's lead. I recomend it to anyone working with .net. ...more
Matthew
The difference between C# and good C#
Igor Moiseev
Apr 25, 2014 rated it it was amazing
I think this book should read each developer who wants to write reusable assemblies. There are many great advices about right code and styles.
Harshdeep
Dec 27, 2016 rated it it was amazing  ·  review of another edition
Shelves: architect, c, favorites
Wish I would have read it a decade back, when I started my career. :)
Jason
rated it really liked it
Jul 15, 2008
Marcelo
rated it it was amazing
Jul 18, 2020
Welshofer
rated it liked it
Jan 31, 2015
Max
rated it really liked it
Dec 28, 2013
Dennis Rongo
rated it it was amazing
Aug 18, 2017
Rob
rated it really liked it
Sep 18, 2008
Michael Terry
rated it it was ok
Nov 17, 2017
Lad
rated it really liked it
Jan 29, 2019
Pete Chen
rated it it was amazing
Mar 26, 2019
Gishu Pillai
rated it really liked it
Aug 22, 2016
Rodger Brennan
rated it really liked it
May 05, 2015
Waldemar Mękal
rated it really liked it
Jan 02, 2019
Kassem
rated it it was amazing
Sep 28, 2013
Dave Thomas
rated it really liked it
Dec 29, 2012
Margaret Mullins
rated it liked it
Sep 28, 2015
« previous 1 3 4 5 6 7 8 9 10 11 12 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • The Pragmatic Programmer: From Journeyman to Master
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Head First Design Patterns
  • Effective C#: 50 Specific Ways to Improve Your C#
  • The Passionate Programmer
  • Spis cudzołożnic. Proza podróżna
  • CLR via C# (Pro-Developer)
  • Getting Things Done: The Art of Stress-Free Productivity
  • Introduction to Materials Management
  • AOP in .NET: Practical Aspect-Oriented Programming
  • Extreme Ownership: How U.S. Navy SEALs Lead and Win
  • Dune Messiah (Dune, #2)
  • Hooked: How to Build Habit-Forming Products
  • The Web Startup Success Guide
  • CSS in Depth
  • عشت سعيداً من الدراجة إلى الطائرة
  • Algorithms
  • The Four Seasons of Marriage
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

  The glint of fangs in the dark, the sound of tap-tap-tapping at your window, the howling of wind (or is it just wind?) in the trees...that's...
324 likes · 60 comments