Style Guides

One XP practice we need to implement better is our set of coding standards . While we don’t have strong disagreements, up to now the standards ahve been pretty much verbally agreed and ad hoc. So I have always wanted to put something more definite in place.

I am a believer in the Design Guidelines for Class Library Developers, but up to now most coding standards, like those from IDesign seem long-winded and over prescriptive. But Brad Abrams has a set of internal MS coding standards up on his blog  that look very usable.

I don’t agree with all of the suggestions. Personally I don’t like putting the using statements inside a namespace. Within C# ‘the scope of a using-directive extends over the namespace-member-declarations of its immediately containing compilation unit or namespace body’. So putting them inside the namespace would only have value, if you wanted to exclude them from another namespace in the same compilation unit. And you do not want multiple namespaces in the same compilation unit.

But other than that it looks like a good style guide, which is really what you want.

This entry was posted in Computers and Internet. Bookmark the permalink.

25 Responses to Style Guides

  1. adfsd says:

    クレジットカード現金化クレジットカード現金化クレジットカード 現金化現金化ショッピング枠現金化ショッピング枠 現金化ショッピング枠 現金化現金化クレジットカード現金化クレジットカード 現金化クレジットカード 現金化現金化ショッピング枠現金化ショッピング枠現金化ショッピング枠 現金化現金化クレジットカード現金化クレジットカード現金化クレジットカード 現金化ショッピング枠 現金化ショッピング枠現金化オンラインカジノオンラインカジノ投資顧問株式投資

  2. Unknown says:

    人材派遣  ブログアフィリエイト ゴルフ会員権 バイク便  印鑑 フロント サービス   新宿 賃貸  マンスリーマンション  多重債務  育毛剤

  3. Unknown says:

    アクサダイレクト ソニー損保   婚約指輪  三井ダイレクト  一戸建て治験   債務整理 出会い系     そんぽ24

  4. Unknown says:

    有料老人ホーム  現金化 ウェディング 副業  デザイン 専門学校  ウェディング  設計事務所  クレジットカード 現金化  アーネスト

  5. Unknown says:

    行政書士  三井ダイレクト earnest アクサ 賃貸  結婚式ゲーム 専門学校 ショッピング枠 現金化  看護

  6. Unknown says:

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s