私の問題は単純です。OOパラダイムでプログラミングしているとき、多くのクラスに分割されたメインビジネスプロセスの一部を持っていることがよくあります。つまり、デバッグや最適化の研究のために、出力につながる機能チェーン全体を調べたい場合、少し面倒になる可能性があります。
だから私は疑問に思っていました:異なるオブジェクトから来る関数に「プロセスタグ」を付け、同じタグを持つそれらのすべての関数のビューを提供できるIDEはありますか?
編集:例を挙げます(私は完全に補っていますが、非常に現実的に聞こえない場合は申し訳ありません)。
たとえば、HRアプリケーションに次のビジネスプロセスがあるとします。従業員が休日のリクエストを受け取り、リクエストの有効性を確認してから、上司に警告を出します(「怠惰なプログラマの1人が別の休日を望んでいます」)。同時に、上司が、従業員が休暇を取りたいときに、すべての従業員のタイムテーブルの表を作成したいとします。次に、上司の回答を処理し、従業員に素敵な小さなメールを送信します(「まさか、怠惰な骨」)。
純粋にビジネス関連ではないすべてのもの(メール送信プロセス、有用な情報を取得するためのdb処理、GUI機能など)を削除しても、実際には「1つのクラス」に収まらないものがあります。少なくとも迅速に受け入れる機会を与えるIDEが欲しいのですが。
- 従業員によるリクエストの検証を処理する関数。
- 上司の「時刻表」を作成する機能。
- ボスによるリクエストの検証を処理する関数。
私はそれらすべての関数を同じクラスに入れません(しかし、おそらくそれは私の間違いですか?)。これが私の夢のIDEが役立つ場所です。