refactoring

    2

    1答えて

    私はDDD(ドメイン駆動設計)のやり方をしようとしています。そして少年は私に苦労します。私が読んだすべての本で、認証は問題ではなく、言及されていません! ユーザーの登録とログイン、塩漬けパスワードの作成などを担当する独自の認証サービスとメンバーシップサービスを作成しました。.NETのメンバーシッププロバイダは使用しませんが、フォーム認証を使用します。 私は今、私はドメインモデルの残りの部分はユーザ

    3

    2答えて

    最近頻繁に遭遇する問題の1つは、発表者のクラスが大きくなりすぎるという問題です。通常、私はビートをスキップせずに通常の大きなクラスを切り刻むことができます。しかし、プレゼンターは時にはコードをもっと難しくすることなく、少し落ち着かせるのが難しいです。 特に、ページがCRUD指向のコントロールでいっぱいになるとき。時にはコントロールを分割することもありますが、他のコントロールの影響を受ける場合、調整

    11

    9答えて

    私が持っているコード: Logger logger = new Logger(); System.Diagnostics.Stopwatch stopWatch = new System.Diagnostics.Stopwatch(); logger.LogInformation("Calling SomeObject.SomeMethod at " + DateTime.Now.ToStri

    4

    3答えて

    私はプレゼンタークラスから新しいドメインクラスをリファクタリングしましたが、インスタンス化する場所を特定できません。 これは、従来のプロジェクトでは維持されていなかったより大きな進行中のリファクタリング作業の一部です。 現在、プレゼンターはビューのOnLoadイベントによって作成されており、ビューはコンストラクターのパラメーターとして渡されます。発表者のすべてのパブリックメソッドはパラメータなしで

    0

    1答えて

    適度なPostgreSQLのインストールでは、かなりのストアドプロシージャ/関数とタイプが蓄積されました。 最低レベルの複合型(つまり、3つの型が構築されており、無数の関数がこれらの型のいずれかを参照しています)型の要素の1つはです。間違った型それは同一であり、範囲のみが異なる。 どのように私は(pg_catalog.pg_typeが 不十分と思われる) タイプに応じて、すべてのタイプを知っていま

    0

    2答えて

    私は、Delphi 2009のリファクタリングを使用してクラスからインターフェイスを抽出しようとしています。 |抽出インタフェースを、少し時間が続いている...何も Type TMyClass = class(TObject) private FPrivateVar: Integer; public procedure MyPublicProc(V

    15

    5答えて

    DevExpressのRefactor Proのようなリファクタリングツールを使用していますか?どのツールを使用し、その理由は? 私はおすすめを探しています。理想的には、私はVS2005とVS2008の中でVBとC#で動作するオープンソースのツールを好きです。理想のリストを絞り込む必要があれば、私はVS2008のために何かを購入するだろう。言葉の選択には不安ですが、おそらく今はVBです。

    8

    11答えて

    私は、もはや必要ではない特定の目的のために書かれたコードライブラリプロジェクトの一部であるクラスを持っています。ですから、このようなコードで何をしているのでしょうか?単純に削除するのか、それとも将来の開発者がそれを無視してアーカイブシステムを何か持っているのではないことに気づかずに残しておきますか?認識された「パターン」がありますか?使用...

    10

    5答えて

    私はCollaborative RegExのウェブサイトやソフトウェアを探しています。ここでは、 "match"と "should not match"のいくつかのケースを提出して、他のリファクタがリファクタリングする可能性があります。 refactormycode.comのようですが、RegExのツイストがあります。そして、この方法では、どのコードがより速く実行されているかを知ることができます。

    0

    2答えて

    コードは、コードの作成と管理の新しい方法(私にとっては)の小さな出発点です。私が何週間か緩んで、終わりにはいっていることを前に述べる前に、私は最初にここで "ストレステスト"をする方が良いと思ったばかげた考えでした。 ここにその考えがあります。 Client(Envoker)クラスがServer(いくつかのサービスを提供するクラス - 以下の例ではControllerと呼ばれます)を使用するときに