ぜろざきの!いつも!ねみょい!

プログラムの事から私生活のことまで

目次

Blog 利用状況

書庫

日記カテゴリ

ギャラリ

可読性について考えています

C♯3.0のお話です。

例えば、

MessageSecurityVersion セキュリティバージョン = System.ServiceModel.MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10;

上記のMessageSecurityVersionなんて型は他の箇所でもあまり出ないだろうし、セキュリティバージョン なんて名前が付いている時点で大体分かるだろうから、


var セキュリティバージョン = System.ServiceModel.MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10;

varを使って↑のように短縮する、というのは良いと思うわけです。(後半のWSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10が長い というのは置いておいて)
あと、インスタンス生成もvarが良いと個人的には思っています。

 

しかし、

string サンプル文字列 = "サンプル";

上記をタイプ数が減るからと言って


var サンプル文字列 = "サンプル";

↑の様にするのは、後々読む時にややこしくなると思うのですが、いかがでしょ?(実際はstringなんて、たくさん出てくるわけですし)

 

//単なる宗教戦争?

//命名が甘い とかは勘弁してくださいw

//MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 をインテリセンスで出してみたかっただけ、かもしれませんw

投稿日時 : 2009年5月28日 17:34

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント