Programming Books C Java PHP Python Learn more Browse Programming Books
Visual Studio 2010 Best Practices and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $39.99
  • Save: $4.00 (10%)
In Stock.
Ships from and sold by
Gift-wrap available.
Visual Studio 2010 Best P... has been added to your Cart
+ $3.99 shipping
Used: Like New | Details
Condition: Used: Like New
Comment: Ships from the UK. Book in almost Brand New condition. 100% Money Back Guarantee. Your purchase also supports literacy charities.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Visual Studio 2010 Best Practices Paperback – August 24, 2012

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
"Please retry"
$28.44 $28.22
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase must be sold by Amazon. Learn more.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 280 pages
  • Publisher: Packt Publishing (August 24, 2012)
  • Language: English
  • ISBN-10: 1849687161
  • ISBN-13: 978-1849687164
  • Product Dimensions: 7.5 x 0.6 x 9.2 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #2,010,698 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Peter Ritchie

Peter Ritchie is a software development consultant. Peter is president of Peter Ritchie Inc. Software Consulting Co., a software consulting company in Canada's National Capital Region specializing in Windows-based software development management, process, and implementation consulting. Peter has worked with such clients as Mitel, Nortel, Passport Canada, and Innvapost from mentoring to architecture to implementation. Peter has considerable experience building software development teams and working with startups towards agile software development.

Peter's range of experience ranges from designing and implementing simple standalone applications to architecting distributed n-tier applications spanning dozens of computers; from C++ to C#. Peter is active in the software development community attending and speaking at various events as well as authoring various works including Refactoring with Microsoft Visual Studio 2010.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.1 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 8 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on September 15, 2012
Format: Paperback
Ritchie's book is best appreciated by a reader who already is using Visual Studio 2010, but who perhaps wonders if there are ways to improve her current habits. The book's advice varies. Some is high level, and can pertain to any programming language. While other parts of the text are very specific to the perculiarities of VS 2010.

At the high level, any programmer would do well to ruminate on Ritchie's remarks. Like avoiding pragmatic re-use. This refers to the very common practice of a programmer finding sample code and then bunging it into her existing program. Without perhaps carefully parsing to check for unintended side effects. You should be doing the latter anyway, if you are experienced enough.

Another piece of advice is to avoid the not invented here syndrome. This refers to when a piece of functionality is available externally to your company. But because it was not written inside the firm, you decide not to use it and proceed to reimplement the functionality yourself. There are several drawbacks. The first is the amount of time you or your co-workers will need. The second is that perhaps the resulting code will not have been well tested. Especially if it is new code, after all. Whereas suppose there is indeed an external library that you know to have been written and extensively tested by a reputable organisation. You should think carefully before writing your own supposedly equivalent package. Ask yourself where you can best add value. It usually is not in replicating others' work.

Another section of the text talks about source code control practices. What has happened in recent years is that third party websites have sprung up that offer server hosting for this. Including github, bitbucket and phase2.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Glenn Quirynen on November 19, 2012
Format: Paperback
Visual Studio 2010 Best Practices by Peter Ritchie is an book providing tips and practices for both beginners and professionals when working with Visual Studio 2010.

The book covers various aspects of visual studio, going from Source control, Programming, Deployment, Automated Testing and more.
Each of the topics is well detailled, starts with a nice overview and is easy to read.

Looking deeper into the domain of QA and automated testing, chapter 6 covers how to facilitate Visual Studio for test driven and behavior driven development and the importance of automated testing.

Overall a interesting read with some great tips and tricks.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Etienne on November 16, 2012
Format: Paperback
I'd like to thank Packt for providing me with a review version of Visual Studio 2010 Best Practices eBook.
In fairness I also know the author Peter having seen him speak at DevTeach on many occasions. I started by looking at the table of content to see what this book was about, knowing that "best practices" is a real misnomer I wanted to see what they were. I really like the fact that he starts the book by really saying they are not really best practices but actually recommend practices.
As a Team Foundation Server user I found that chapter 2 was more for the open source crowd and I really skimmed it. The portion on Branching was well documented, although I'm not a fan of the testing branch myself, but the rest was right on. The section on merge remote changes (bring the outside to you) paradigm is really important and was touched on.
Chapter 3 has good solid practices on low level constructs like generics and exceptions.
Chapter 4 dives into architectural practices like decoupling, distributed architecture and data based architecture. DTOs and ORMs are touched on briefly as is NoSQL.
Chapter 5 is about deployment and is really a great primer on all the "packaging" technologies like Visual Studio Setup and Deployment (depreciated in 2012), Click Once and WIX the major player outside of commercial solutions. This is a nice section on how to move from VSSD to WIX this is going to be important in the coming years due to the fact that VS 2012 doesn't support VSSD.
In chapter 6 we dive into automated testing practices, including test coverage, mocking, TDD, SpecDD and Continuous Testing. Peter covers all those concepts really nicely albeit succinctly. Being a book on recommended practices I find this is really good.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
As mentioned in another review, this book provides sound advice that is applicable far beyond just the use of Visual Studio. It covers the areas any professional developer should know and apply. In fact anyone developing software should be considering the contents of this book. I say this as many people who do not consider themselves professional developers are writing applications.

This book covers what most other development books do not: the processes around development and the programming techniques you need to apply. This isn't a basic "how to" code book. It is more of a "how to" develop software in a modern environment.

This book is very matter of fact and avoids preaching by providing you with the reasoning behind the advice and leaving it up to the reader to take or ignore it. I like that because it treats the readership as adults which will make up their own mind regardless.

I shall be leaving a full review at ([...]).

This is a book for the shelve but also, perhaps, for the desk!!!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?