tightly-coupled-code

    1

    1答えて

    申し訳ありませんが、私は再びこの質問をしています。それはすでに十分に説明されています。私は多くの記事を読んで、ロッドジョンソンの記事も読んでいますが。ここでルーズでタイトなカップリングが起こる場所を見つけることができませんでした。私はコンポーネントがどのように独立しているかを理解しようとしていますか?彼らはどのように相互作用しますか?コントローラ、サービス、DAO、レポ、モデルのコードを貼り付けた

    8

    2答えて

    私が作業しているAPIのエラーマネージャを作成しています。 APIから返されるエラーコードの単一のストアを提供し、異なる呼び出しで同じエラーが同じ方法で処理されるようにします(要求から欠落した値など)。しかし、これはどこでも、私はエラーを設定するエラーコードのクラスへの依存を作成 $this->_errorManager->setError(ErrorCodes::REQUIRED_FIELD);

    1

    2答えて

    私の状況ではどのような解決策がありますか? 私はいくつかの機能を提供するライブラリ(API)を持っています(例えば、subscribeメソッドでストリーミングFXの価格を購読する)。私はAPIクライアントにAPIを教えてもらうことに決めました。 APIは、SubscribeSuccess(Subscription) and SubscribeFailed(Subscription)の方法でいくつか

    37

    7答えて

    オブジェクトを扱い、お互いに話をする良い方法はありますか? 今まで私のゲームの趣味や学生はすべて小さくなっていたので、この問題は一般的にかなり醜い方法で解決され、緊密な統合と循環依存をもたらしました。私がやっていたプロジェクトの規模にとってはうれしいです。 しかし、私のプロジェクトはますます大きくなり、複雑さが増しています。今ではコードを再利用して、頭を簡単にしたいと思っています。 私が持っている