dry

    6

    2答えて

    私はドライを目指していますが、それは必ずしも可能ではないことは明らかです。しかし、MVCでよく見られる概念である「View Model」のコンセプトに頭を下げなければなりません。 ビューモデルは、セキュリティ、保守性、およびテストに関する懸念の両方に対して、最小限の情報のみをビューに渡すように設計されています。私はそれを得る。それは理にかなっている。 ただし、DRYの観点から、View Model

    1

    1答えて

    だから私は、メタプログラミングを経由してあなたのアプリをDRY'ingため、この特定のユースケースを適用し、私のアプリを走り回ってきました:あなたがメタプログラミング適用されている他のどのような方法で http://rails-bestpractices.com/posts/16-dry-metaprogramming あなたのアプリをドライにしておきますか?

    26

    3答えて

    C++で一般的な方法で何かを実装する方法がちょっと混乱しました。ちょっと複雑なので、私は一歩一歩説明しましょう。 は、このようなコードを考えてみましょう: void a(int) { // do something } void b(int) { // something else } void function1() { a(123); a(4

    0

    3答えて

    デフォルトの日付形式を特定のユーザー形式に変換する方法を探しています。 私はRails 2.0.2で作業しています。 Scaffoldコマンドを使用してわかっているように、テーブルの一部として "id"、 "created_at" & "updated_at"の属性を自動的に取得します。 マイ足場コマンドは次のようになります - 私は基本的にブログのアプリケーションを実装しようとしています scr

    4

    1答えて

    コードのDRY-ness(「Do not Repeat Yourself」)を測定するAsp.Netの静的解析ツールはありますか? 私はコードがAsp.Netプロジェクト内で複製されている場所のレポートを取得したいと思います。

    3

    1答えて

    私はImageクラス持っ override def toHtml = <img src={"/gallery/image/%s/%s/%s/%s" format (slug.is, "fit", 100, 100)} /> をし、それがこののbeacause作品: def dispatch = { LiftRules.dispatch.append { case

    6

    2答えて

    私は何かを時々繰り返すことは気にしませんが、MSBuildではどうして実際にどうすればの繰り返しを避けるのか分かりません。通常の意味では「機能」を提供しません。ターゲットはCallTargetでさえ一度だけ呼び出され、<Import>はProjectレベルでのみ動作します。 は、ここで私は "repetizeを" デしようとしている具体的な例を示します <Target Name="Tgt1">

    5

    3答えて

    私はnodejsでexpressを使用しています。私のレイアウトの中に、私は(私がヒスイを使用しています)は、次のようなものを持っている body nav.login -if(currentUser) ="logged in information" -else ="logged out information" !=body 問

    2

    2答えて

    問題のコードはロボット(CodeSmith)によって書かれており、維持するのは苦痛です。それはクライアント側のWCFのプロキシコードだと、すべてのこれらの行があるすべてのサービスメソッドのために繰り返され、あなたが推測できるとおり public AddressProgramTemplate GetById(System.Int32 _id) { try { return Se

    3

    1答えて

    私が取り組んでいる大規模なプロジェクトでは、私たちはインデックスを作成して検索するたくさんのモデルを用意しています。私は自分自身が何度も何度も何度も何度も何度も繰り返していることを見出しています。 Thinking Sphinxを使用しているときにコードDRYを維持する良い方法はありますか?特に、私はインデックスを作成するすべてのモデルに次のコードブロックを持っている: define_index