okadabasso okadabasso 2017-02-16 16:39:59

[C#] 君はコピペが得意なフレンズなんだね! このエントリーをはてなブックマークに追加

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

コピペ量産コード クエリーの構築もEntity|ModelへのマッピングもDbCommandの構築も各メソッドの内側で処理しているという。 クラス名はほぼこのまま。

class HogeRepst
{
    public void LoadHoge(ref XXX000001 data){
        // data.Keyを使ってHogeとその子要素をDBから取得してdata.Hogeにセットする1000行のコード
        // ...
    }
    public void LoadHoge(ref XXX000002 data){
        // data.Keyを使ってHogeとその子要素をDBから取得してdata.Hogeにセットする1000行のコード
        // ...
    }
    public void LoadHoge(ref XXX000003 data){
        // data.Keyを使ってHogeとその子要素をDBから取得してdata.Hogeにセットする1000行のコード
        // ...
    }
     
}
class XXX000001{
   int Key;
   Hoge Hoge {get; set;}
}
class XXX000002{
   int Key;
   Hoge Hoge {get; set;}
}
class XXX000003{
   int Key;
   Hoge Hoge {get; set;}
}

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

コメント(1)

#1 KudouJ KudouJ 2017-02-17 13:32:51  

DRY とか言ってもわからない人種なんだろうなwww

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

Twitter認証

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

[C#] 一行に詰め込まれた無駄な処理

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

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

public class Constants
{
    private c...

鑑賞する »

[Java] もうコメント書くなお前

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

改修案件でぶち当たったソース マジでこ...

/**
  *
  *   〇〇の値を取得する
  *
  */
pu...

鑑賞する »

[Java] is禁止令

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

ウンコードの趣旨とは違い、レビューで指摘...

// Mod yamada Start

// 一般的に考えて真偽値を返すメ...

鑑賞する »