myugaruの色々構想中・・・!

「C#」「画像処理」「XNA未対応PCでゲームIDE作りの無謀な野望」

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  98  : 記事  0  : コメント  2342  : トラックバック  59

ニュース

myugaru
仕事(昔)=ヲタク系プログラマー~マスコミ系サポートデスク
仕事(今)=電子機器系サービス業
趣味a=パズルゲーム全般、シューティングは主に見学
趣味b=画像処理関係の勉強
趣味c=プログラミング言語の勉強
趣味d=アキバ系ヲタク
趣味e=芸能アイドル系ヲタク
d,e色の強いもう一つのブログ
最新目標=シューティングゲームを作る

わんくまりんく

わんくま同盟blog C#,VB.NET掲示板

ぶろぐつーる

あわせて読みたい

はてなりんぐ

書庫

日記カテゴリ

ギャラリ

お友達

リンク

ずいぶん前にC#コーディング標準のPDFがあるのを見つけたのだが、

昨日VB.NETバージョンを見つけた。忘れないようにエントリー。

著者のお二人に敬意を表したいと思います。ありがとうございました。

C#コーディング標準((C) Copyright 2002 河端善博)
http://www.kawabata.com/dotnet/CodingStdCS.pdf

VB.NET コーディング標準((C) Copyright 2002 太陽システム(株)中西庸文)
http://www.objectclub.jp/community/codingstandard/CodingStdVB.pdf

3/25 追記

じゃんぬねっとさんによると「Microsoft が推奨するガイドラインに違反している箇所が多い」

そうです。利用程度の判断はそれを踏まえて各自の責任でお願いいたします。

追記2

MSDNにあるガイドライン (はつねさんより)

追記3

よねけんさんによると「(中略)今となっては十分な内容ではない」そうです。

確かに2002年に書かれている文献ですので現在のC#やVB.NETにはそぐわない規則、

足りない規則が多々あると思われます。

追記4

じゃんぬねっとさんによるとMicrosoftのガイドラインも参考程度が良いようです。

 

投稿日時 : 2008年3月24日 20:23

コメント

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/24 23:21 まさる
Javaのコーディング標準を基にしているため「オブジェクトの比較はEqualsメソッドでやれ」という記述がありますが、.NET言語にて文字列に限っては「=」で比較した方が良いと私は思ってます。

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/24 23:46 myugaru
To まさるさん
なるほど確かにJava風味ですね。
実はあまり読み込んでないので折に触れてじっくりと読んでいこうと思います。
とりあえず参考にしていただけたようで嬉しいです。


# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 8:54 じゃんぬねっと
他にも Microsoft が推奨するガイドラインに違反している箇所が多いので参考程度が 1 番であります。

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 11:10 myugaru
To じゃんぬねっとさん
それは大変。追記しておきます。ありがとうございます。

# MSDNにあるガイドライン 2008/03/25 13:19 DHJJ [Hatsune's Journal Japan]
MSDNにあるガイドライン

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 13:43 じゃんぬねっと
同じように Microsoft のガイドラインも参考程度が良いのですよね。
何も考えず鵜呑みにしないで、考察して採用して欲しいという意味です。

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 14:42 よねけん
> VB.NET コーディング標準
の方しか見てないのですが、

> 他にも Microsoft が推奨するガイドラインに違反している箇所が多いので参考程度が 1 番であります。

というのは例えばどの辺でしょうか?
今読み直してみて、ずばりこれだ!というのを見つけられなかったので、どの辺かなぁと気になります。(最新のガイドラインはチェックしてないから、自分が時代に取り残されてやしないかちと不安。)

どちらにしても、当時のJava向けコーディング規約をベースにしている関係で、DelegateやShadowsなどに触れられていませんし、更新されていないので.NET Framework1.1以降の機能には触れられていませんから、今となっては十分な内容ではないですね。


# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 18:21 myugaru
To はつねさん
トラックバックありがとうございます。

To じゃんぬねっとさん
あーMicrosoftも参考ですかー。なるほど。

To よねけんさん
2002年ですもんねえ。古臭くなって当然ですね。


# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 22:21 倉田 有大
昔、Cの時、マイクロソフトの何とか記法ってありませんでしたっけ。
逆に読みにくくなるともいわれていたような。

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 23:15 myugaru
To 倉田有大さん
型を表す接頭辞つけるやつですね。
そもそも読みやすいかどうかは個人差になると思います。
私は結構読みやすかったですよ。
実際そのネーミングで大量の成果物が生み出されています。
というと読みやすい派が多かったんじゃないですか?みたいにも言いたくなってしまいます(爆
まあ・・・それは冗談として。

今どうしてそれが廃止になってるのかというと、
例えばですが。
今の開発スタイルでインテリセンスが発達してますから頭文字が同じやつだらけになるとインテリセンスのリストがどーっと出るとかそういう弊害はあると思います。
まあそれだけが理由じゃないでしょうが理由にもなると思います。
色々と理由を考えてみると楽しいですね。
コメントありがとうございました。


# re: [C#][VB.NET] コーディング標準.PDF 2008/03/25 23:17 myugaru
ちなみにハンガリアン記法です(書き忘れてました(^^;)

# re: [C#][VB.NET] コーディング標準.PDF 2008/03/27 1:35 倉田 有大
>ちなみにハンガリアン記法です(書き忘れてました(^^;)

ああーそうでした。そんな名前でした。
全部したがっちゃうと、たしか、かなり長くなってしまうんですよね、名前が。
もちろんルールが無いよりはよいとおもいます。

とりあえず、クラスの面罵変数は先頭にアンダーバーつけてみたりしてみましたが、
どうなることやら。

# pYUjbjcUNrah 2014/08/28 11:16 http://crorkz.com/
bCWEz1 Magnificent website. Plenty of useful info here. I am sending it to a few friends ans also sharing in delicious. And naturally, thanks for your sweat!

# FAKjFhytWAhBvo 2014/08/29 12:26 http://nubiadesign.com/blog/
great issues altogether, you simply gained a new reader. What could you suggest about your publish that you made a few days ago? Any positive?

# hPVjGAUjOeyRLrApOQ 2014/09/09 11:07 http://vender-na-internet.com/
It's exhausting to seek out knowledgeable people on this matter, however you sound like you already know what you're speaking about! Thanks

# ckIJJtussqdUzonNNs 2014/09/09 17:34 http://500views.com
It is best to participate in a contest for top-of-the-line blogs on the web. I will advocate this web site!

# NPvoeYrqSyGPJQw 2014/09/10 17:39 https://www.youtube.com/watch?v=6l8bpZ0oY_M
Hello! I just would like to give an enormous thumbs up for the great information you might have right here on this post. I shall be coming back to your weblog for extra soon.

# izhrglx@softbank.ne.jp 2017/07/16 0:07 ルイヴィトン時計
楽器を演奏するとき、あなたは音を1つだけ出すわけではありません。
さまざまな音を続けざまに出していき、それが音楽の流れをつくります。
また、単に音が連続していればいいわけではありません。
音楽とは、音同士がつながって、首尾一貫した楽曲を形成することなのです。


# sdvduzvjgy@live.jp 2021/12/25 21:41 コピーブランド
弊社は正規品と同等品質のコピー品を低価でお客様に提供します
コピールイヴィトン、1つのフランスの贅沢品のブランド、
最初フランスの貴族達のために鞍のブランドを作るで、
今まで着いて、依然としてハイエンドに向かう
消費者の主ななる多種の製品の贅沢品の代名詞です。
当社は日本で最高品質のコピーブランド代引き激安通販人気老舗です
コピーブランド https://www.nawane111.com/hermes-bag.htm

# xuRfevTpftJSDiy 2022/04/19 11:49 johnanz
http://imrdsoacha.gov.co/silvitra-120mg-qrms

# fdisun@live.com 2022/11/21 10:39 ルイ ヴィトン 靴 メンズ
弊店は経済的、魅力的、機能的な時計を揃える時計の通販ネットショップです。
弊店成立以来、お客様に安心と信頼、自分に信用第一を目標としてずっと頑張っています。ロレックス 人気 ランキング ボーイズ,ロレックス 時計 デイトナ,ロレックス ブログは独自の合金で、特有の光沢と高貴な雰囲気を醸している。
静寂と活力、冷静さと大胆さの融合は圧倒的な魅力を発揮し、強い個性を時計にもたらしている。広大愛好者簡単に手に入るために当店は全ての商品が最安値に挑戦します。
珍しいのでこのチャンスを見逃さないでください?

Post Feedback

タイトル
名前
Url:
コメント