tomatosum tomatosum 2017-02-14 22:06:52

[C#] 一行に詰め込まれた無駄な処理 このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

int unk = 0;って書けば良い処理。

Constantsクラスは実際の変数名、プロパティ名に合わせています。

public class Constants
{
    private const int ZERO = 0;
    public static int Zero
    {
        get{ return ZERO ;}
    }
}

public class Unk
{
    public Unk()
    {
        int unk = int.Parse(Constants.Zero.ToString());
    }
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(2)

#1 liftblockn5 liftblockn5 2017-02-15 20:30:35  

なんでこんな遠回りしちゃったの...

#2 KudouJ KudouJ 2017-02-17 13:37:55  

いやまぁ、文化として好きじゃないけど、定数は全部 Constants クラスに定義しろって規約かも知れないから ZERO までは目を瞑る。

何でわざわざ getter まで作ったの…w

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[その他] 【CSS】結局何をどう表示させたいのか

このエントリーをはてなブックマークに追加

頭の中で何を考えてCSSを書いているのだ...

.hoge{
  color : #030303 ;
  border : ...

鑑賞する »

[C] すげーちゃんと動く!

このエントリーをはてなブックマークに追加

結合試験2日前に脱退したうんkプログラマ...

return 0;

鑑賞する »

[Java] 内部的にunicodeだから日本語つかえ...

このエントリーをはてなブックマークに追加

これを書いた先輩に「英語で書きましょうよ...

class 会員 {
    private int 会員番号;
    p...

鑑賞する »