design-patterns

    3

    6答えて

    私は大きな密接に結合されたアプリケーションをリファクタリングし、メンテナンス性と柔軟性を増そうとしています。 私は多くの単体テストがあるので、私は段階的にリファクタリングすることを望んでいます。 どのデザイン&このタスクを達成するためにリファクタリングパターンを実装/適用する必要がありますか? 私はいくつか考えることができます: Extract Interface Extract Method D

    0

    1答えて

    背景: 私は勝利のアプリとウェブアプリと 共有クラス・ライブラリを持っています。私はそれはそれがある時に ログに設定されているので、私は セッション変数に私のSQL接続文字列を格納し 私のSQL接続文字列を拾うSQLクエリのためのいくつかの静的 メソッドを持っている私のクラスのlibに 使用するデータベースは と判断されました。 私のクラスlibに 変数(はい、もちろん私は HttpContext

    2

    2答えて

    エンドユーザーが理想的には、再コンパイルせずに、エンティティおよび関連画面をメタデータ/追加の関連のルックアップで拡張できるアプリケーションを設計する最良の方法に関するアドバイス、リンク、デザインパターンなどを探しています。私はDynamics CRM 4.0がどのように拡張テーブル/動的プロパティで動作するかに非常に似ていると考えています。このアプリケーションはC#.NET 3.5を使用して構築

    1

    2答えて

    異なる次元、ボタン、背景色などを提供する、簡単にスキンされるフラッシュプレーヤーを作成するための良いパターンがありますか?私は2つのアプローチを考えました: 1プレーヤーのスキンはフラットです。ロゴとボタンは1つの大きな背景イメージにあります。実際のトリガ領域は、透明なスプライト、xmlまたはjsonによって外部で定義された位置および寸法です。 私が見ている問題は、背景をデザインしている人がスキン

    0

    3答えて

    私は、(オブジェクト指向プログラミング言語の)特別な種類のコレクションを用意しています。これは、さまざまなパーシスタンスサービスを提供しますが、他のコンポーネントによっても照会されます。私はリポジトリに保存する必要のあるオブジェクトを持っていますが、そのタイプは準備が整うまで(例えば、承認されているか、完了しているか、何を持っているかなど)、他のサービスからマスクします。私はこれを、不透明な 'コ

    0

    3答えて

    イベントジェネレータのイディオム(http://www.javaworld.com/javaworld/jw-09-1998/jw-09-techniques.html)を実装しようとしています。私は観察可能なクラスになると少し奇妙に思えるものがある。のは、私は以下のクラスがあるとしましょう:私は彼がすることをお勧めします最初に与えたリンクで interface BakeryListener

    7

    8答えて

    私はWebショップでPHPプログラマーとして働いています。ほとんどの場合、良いコーディング手法を使用しますが、サイト全体にはあまり構造はありません。 私は自分の慣行のいくつかに飽きてしまい、私だけでなく、オフィスのハイブリッドプログラマーウェブ開発者の役に立つ方法でいくつかのものを分けて生成したいと思っています。 1人の従業員がPHPで書かれたMVCサイトを残していましたが、私はそれを少し保守しな

    2

    4答えて

    私は3層システム、SQL Serverバックエンド、手書きデータアクセス層、およびストアドプロシージャを使用しています。 私はEventTableというテーブルを持っています。各行は「イベント」です。イベントには主キーと開始日があります。 CREATE TABLE EventTable ( ID INT IDENTITY(100,1) PRIMARY KEY, StartTim

    0

    2答えて

    アサーション:データ量が非常に大きくなると(たとえば、テラバイトの数十またはhunderds)、SQLデータベースのパフォーマンスが低下します。 これは、ほとんどの中小規模のデータベースにとって妥当なデータベース設計における特定のパターンが、データベースの拡張時に損なわれることを意味します。 (かなり一般的な)例では、必要な結合がパフォーマンスに重大な影響を与えるため、完全に(つまりBCNF)正規

    4

    3答えて

    Adapter Patternsの良い実装はどこにありますか?C#で良い例がありますか?