design-patterns

    0

    4答えて

    マイクロソフトのベストプラクティスに従う素晴らしいソースコードを持つサイトを知っていますか? http://apparch.codeplex.com/Wiki/View.aspx?title=Pocket%20Guides&referringTitle=Home

    3

    1答えて

    私は大規模なSAP投資をしている会社で働いており、数多くの大規模な.Netシステム(ほとんどがエンジニアリングシステムの内部)とJavaプラットフォーム(主に外部Webアプリケーション用)があります。そのため、ABAP、C#、Java EEには大規模な開発拠点があります。 我々はまともな基準を持っている 、都市農村部、および遠隔地で20以上の主要な施設に分散し、非常に大きな距離を、2つのデータセン

    3

    3答えて

    MVVMパターンを使ってすべてのものがどのようにフィットするかを頭に浮かべています。実際にはすべてシンプルなようですが、実装しようとすると、私がコーディングしようとする他のさまざまなルールが破られているようです。 SilverlightまたはWPFではなく、Flexを使用してパターンを実装しようとしています。誰にもこのような理由がないとわかっている場合は、 。 私にはいくつかの意見があります。時に

    9

    7答えて

    私はMVVMアプリケーションを持っています。 ViewModelsの1つに、ObservableCollectionを移入する 'FindFilesCommand'があります。次に、同じViewModelで 'RemoveFilesCommand'を実装します。このコマンドを実行すると、より多くのユーザー入力を得るためのウィンドウが表示されます。 ここで/ MVVMパラダイムを維持しながらこれを行

    3

    2答えて

    私はいくつかのオブジェクトの構築を簡略化するために使用できるデザインパターンを見つけようとしています。 カスタムクラスである受信パラメータに基づいて、System.Windows.Forms.Controlクラスからさまざまな継承を作成します。 たとえば、カスタムクラスのメンバの1つが 'ChkBox'に設定されている場合、クラスにSystem.Windows.Forms.CheckBoxを返すか

    18

    8答えて

    私は、おそらく、私たちのデザインスキルを向上させ、最終的にはより良いプログラミング実践を持つために、このグループの会社のためにこの本を購入しました。私が読んだところでは、主に、テンプレートで使用できる便利なトリックがあり、それをコードに組み込むことが有益であるかどうかはわかりませんが、コードの複雑さ/可読性と維持不能性がもたらされます。 私は、あなたがその本から何を使うのですか、フォローの専門家か

    1

    3答えて

    アプリケーションをアセンブリに分割する方法を決定する際に最も重要な考慮点は何ですか?便宜上、一意の名前空間(またはおそらくルート名前空間)ごとにアセンブリを作成する人がいますか?またはアプリケーション層ごとに1つ(プレゼンテーション、ビジネス/サービス、データなど)?おそらく、モデル全体を1つのアセンブリに入れてみてください。これは本当に重要なことですか? アセンブリが多すぎると処理が遅くなります

    2

    5答えて

    私はBrainbehchでDesign patterns certificationを見つけました。 私はそれを渡した人から、JavaやC++の言語固有パターンの質問が多いことを聞いたことがあります。 私は、この認定ができると思う: は、オブジェクト指向設計とデザインパターンに自分のスキルを向上させるために私を強制します。 ドメインの知識を向上させ、構造化します。 私は主にPHPの開発を行う一方で

    0

    4答えて

    私はそれは抽象メソッドを持っているRequest.cs クラスがあります。 public abstract Response CreateResponse(XmlReader reader); をし、方法もあります: public Response SendRequest(string requestURI) { ... XmlReader reader = XmlRe

    0

    2答えて

    内部のメールシステムに似たアプリケーションを設計する必要があります。しかし、これは単なるコースプロジェクトです。ネットワーキングは必要ありません。教授は議論されたデータ構造を働かせるだけです。しかし、私はアプリケーションの設計方法を決めるのが難しかった。私が何をしなければならないかを簡単に説明し、私の考えを分かち合うつもりです。 これはコマンドラインベースのアプリケーションであることがわかっている