dry

    0

    3答えて

    C#では、A、Aという形式の2つのクラスがあります。ここで、Aは参照型に対してカスタマイズされたIEnumerableであり、B、CはクラスDから継承する参照型です。B、Cに存在するPという名前のプロパティDから継承する他のクラスはPを持たないべきであるので、Dに追加することは不適切です。私は、A、Aのインスタンスb、cを持ちます。 Pと同じタイプ: b.Where(v => v.P == x).

    1

    1答えて

    変数の名前のリストに基づいてクラスを開始したいと考えています。ここでは、明確にする は私の非DRYコードです: def __init__(self, page): self.page_id = page.page_id self.page_access_token = page.page_access_token self.page_fans_country =

    0

    1答えて

    私は、すべての問題はありませんが、すべてのカスタム化を組み合わせることができれば、私はこれをより良く生産できる方法を見ています。 render() { let sizeHeader,milkHeader = null; this.props.data.size ? sizeHeader = <Text style={styles.headerLabel}>Size</Text>

    2

    3答えて

    Django ModelFormとDjango Modelの繰り返しを避ける方法があります。 など。私たちはこれらのエンティティ間の反復がある見ることができるようにそれ class CategoryForm(forms.ModelForm): name = models.CharField(max_length=128) class Meta: model = Ca

    0

    2答えて

    : class MyComponent extends Component { sayGreeting =() => { return this.props.greeting; } render() { return ( <div>{this.sayGreeting()}</div> ); } } greeti

    1

    2答えて

    非常に似たコードを持つコントローラーには2つのメソッドがあります。どのように私はそれらを乾燥させることができますか?彼らは両方ともcsv-importer gemを使ってcsvファイルを解析します。 sales_controller.rb def import_csv_test user_id = params[:user_id] import = ImportSaleCSV.

    2

    1答えて

    私はREST APIのGoラッパーを実装しています。基本的にはJSONを解析し、適切な構造体の型を返す必要があります。私自身は、この多くのをやって見つける: // GetBlueprintDetails returns details about a blueprint func (c *Client) GetBlueprintDetails(projectID string, blueprin

    0

    1答えて

    タイプスイッチでフォールスルーを使用できないため、このコードで2つのケースをマージする方法はありますか? switch v := moduleSource.(type) { case Driver: dec.Decode(&v) _, _ = ormInstance.Insert(&v) case Metric: dec

    0

    3答えて

    APIデータを取得する際に使用するモデルと、エンティティフレームワークで使用するモデルを変換する変換クラスを作成しています。 2つが分離されている理由は、フィールド上のJSON.Net注釈によるものです.APIからデータを取得する際に必要なものと、entitfyフレームワーク& asp.netとの間で競合が発生します。 私は1つのフィールドのためにほとんど同じであるクラスのダースを持っています。こ