問題タブ [factories]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - オブジェクト ファクトリの質問 - データベース クエリ情報を使用してオブジェクトを作成する
製品、注文など、いくつかのオブジェクトがあります。データベースから情報を取得すると、行を取得してオブジェクトのタイプの 1 つを作成します。次に、作成したオブジェクトを操作します。私はこれが工場と呼ばれていると読みました。
これを行う利点はありますか?特に、PHP のような緩く型付けされた言語では?
ありがとう
編集:これはデータベースにとらわれない場所ですか? これは、ORM が本質的に行うことですか?
ruby-on-rails - Rails 単体テストの実行時に工場のシードにアクセスできない
いくつかのセットアップ データを含むファクトリがあります。例えば:
Country.all は、ルックアップ テーブルのすべての国をその特定のイベントに割り当てるだけです。テスト ヘルパーで次の行を使用してテストを実行する前に、シードをロードしてすべての国を含めます。
これは、個々の単体テストを実行するときにうまく機能します。
ただし、以下を使用してテストを実行すると、Country.all は何も返しません。
なぜこれが起こっているのか誰にも分かりますか?
caching - symfony: 設定キャッシュ用の独自のキャッシュ クラス
独自のビュー キャッシュ クラスを作成し、factory.yml でアクティブ化することができました。今、構成キャッシュに対して同じことを行う方法を考えています。
編集:最初に、symfony はビュー キャッシュに選択したキャッシュ方法を自動的に使用すると思っていましたが、そうではありません。
解決:
あまりきれいではありませんが、機能します。sfApplicationConfiguration を拡張して置き換えました。次に、メソッド getConfigCache() を上書きしました。ここで、sfConfigCache を私の sfConfigBlobCache に置き換えました。
entity-framework - ベストプラクティス-エンティティファクトリ内のビルダー
私は考えていた:
- ビルダーをエンティティファクトリ内に配置することは、どの程度正当であり、どのような異議がありますか?
- これらをマネージャーから呼び出す必要があるかどうか。
私はこれがベストプラクティスであると100パーセント確信していません。ただし、この方法でアプリケーションをリファクタリングするのは自然なことのようです。これは悪いデザインによるものですか?
debugging - sfNoLoggerを使用すると、SymfonyWebデバッグツールバーが消えます
factorys.ymlでsfNoLoggerを使用すると、Webデバッグツールバーが消えるのはなぜですか。
これらの行を削除すると、ツールバーが表示されます。
ruby - sinatraとrspecを備えた工場は可能ですか?
Sinatra、Sequel、RSpecでファカルティテストツールを使用して成功した人はいないでしょうか。
ruby-on-rails - 非永続モデルのテストに役立つレール ファクトリはありますか?
私は、モデルが永続層のないプレーンなルビークラスであるレールアプリケーションに取り組んでいます(アクティブなレコードなどはありません)。RSpec のこれらのモデルを、いくつかの工場 (機械工、工場ガール) が提供するすべての優れた点でテストしたいと考えています。これらのモデルは、将来永続モデルと関連付けられるか、カスタム永続モデルを実装する可能性があります。
助言がありますか?
dependency-injection - FactoryメソッドでAutofacを使用する
私は少し混乱しています
ここで StructureMap が活用されます。Autofac を使用して DI に着手したところです。これは Autofac で実装されるはずです。静的クラスの概念がないため。
一般に、このアプローチは正しいですか? Factory クラス内で DI を使用するポイントは何ですか?他の場所で直接参照するのは良くありませんか?
ruby-on-rails - デフォルトが nil の Factory 関連付けを作成しますか?
factoryGirl gem を factory.rb ファイル内で使用して、デフォルトで nil に関連付けられたファクトリを作成するにはどうすればよいですか?
私はこれらの線に沿って何かを考えています:
それは正しいことでしょうか。
java - Guice を使用して、実装でジェネリックを使用するときにパラメーター化されたクラスの複数のインスタンスをバインドする方法は?
この場合、私は自分の工場の使用を避けようとしていましたが、おそらく私が Guice を初めて使用したため、Guice でこれを行う方法を見つけることができませんでした ;)
タイプ E をタイプ D に変換するこのインターフェースがあります。
Dozer と少しのリフレクションを使用すると、次のような独自の Default クラスでこれを実装できます。
Mapper を注入することに注意してください。
問題は、さまざまなペアに応じて DefaultSerializationProvider のさまざまなインスタンスを提供するために、これをどのようにバインドできるかということです。
純粋な Java では、次のようなインスタンスを提供する Factory を提供できることを知っています。
これの非常に単純な実装は次のようになります。
ここで問題は、Guice を使用してこの種の Factory をどのように実装できるかということです。または、これを行うより良い方法はありますか?
Factory の簡単な使用例は次のとおりです。
前もって感謝します、ダニエル