Access the full text.
Sign up today, get DeepDyve free for 14 days.
CHAPTER 40 ■ ■ ■ This chapter discusses the techniques for writing code in a manner that reduces the chances of bugs and delivers high-performance, reliable assemblies suitable for production use. These techniques reflect our cumulative experience (as an original C# team member in Eric Gunnerson’s case and as a professional C# developer, consultant, and MVP in Nick Wienholt’s case). Some of the material in this chapter reinforces the advice presented in earlier chapters, and other sections cover new topics. Naming Conventions Chapter 38 listed the naming conventions you should use in C# applications. These recom- mendations are a subset of the full set of guidelines at http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/cpgenref/html/cpconnamespacenamingguidelines.asp, which in turn are a subset of Microsoft’s own internal coding guidelines, which are currently (in early 2005) available at http://blogs.msdn.com/brada/articles/361363.aspx. ■Note The first sentence of the documentation starts with “First, read the .NET Framework Design Guidelines,” which may be helpful if you need to find the conventions using a Web search engine at some point in the future. Naming conventions are primarily designed to speed up coding and to reduce bugs by allowing a developer to differentiate items such as types, variables, enumerations, and other code constructs based on
Published: Jan 1, 2005
Keywords: Unit Testing; Naming Convention; Visual Studio; Continuous Integration; Code Path
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.