プロセス指向のIDEはありますか?


8

私の問題は単純です。OOパラダイムでプログラミングしているとき、多くのクラスに分割されたメインビジネスプロセスの一部を持っていることがよくあります。つまり、デバッグや最適化の研究のために、出力につながる機能チェーン全体を調べたい場合、少し面倒になる可能性があります。

だから私は疑問に思っていました:異なるオブジェクトから来る関数に「プロセスタグ」を付け、同じタグを持つそれらのすべての関数のビューを提供できるIDEはありますか?

編集:例を挙げます(私は完全に補っていますが、非常に現実的に聞こえない場合は申し訳ありません)。

たとえば、HRアプリケーションに次のビジネスプロセスがあるとします。従業員が休日のリクエストを受け取り、リクエストの有効性を確認してから、上司に警告を出します(「怠惰なプログラマの1人が別の休日を望んでいます」)。同時に、上司が、従業員が休暇を取りたいときに、すべての従業員のタイムテーブルの表を作成したいとします。次に、上司の回答を処理し、従業員に素敵な小さなメールを送信します(「まさか、怠惰な骨」)。

純粋にビジネス関連ではないすべてのもの(メール送信プロセス、有用な情報を取得するためのdb処理、GUI機能など)を削除しても、実際には「1つのクラス」に収まらないものがあります。少なくとも迅速に受け入れる機会を与えるIDEが欲しいのですが。

  • 従業員によるリクエストの検証を処理する関数。
  • 上司の「時刻表」を作成する機能。
  • ボスによるリクエストの検証を処理する関数。

私はそれらすべての関数を同じクラスに入れません(しかし、おそらくそれは私の間違いですか?)。これが私の夢のIDEが役立つ場所です。


コールグラフを生成するIDEをお探しですか?
フランクShearar

必ずしもそうではありません。プロセス関連のすべての機能を同じシノプティックページに配置します(もちろん、同じファイル内にはありません)。
Raveline、2011

1
ああ、あなたはそれらを一緒に見ることができるようにたくさんのメソッドにタグを付けることを意味しますか?
Frank Shearar、2011

丁度 !これを彼らの呼び出しの順に整理する方法はプラスになりますが、すでに単純なタグ付けオプションは素晴らしいでしょう。
Raveline、2011

1
@ S.Lott:私の頭の上の「Fooのレンダリングに関係するすべてのメソッドは何ですか?」Hey presto:データベースアクセスレイヤーのいくつかのメソッド、ビュークラス、モデルクラスなど...
Frank Shearar

回答:


2

Microsoftツールセットを使用している場合は、Windowsワークフローを調べてください。それはあなたが説明している種類のプロセスのためのいくつかのグラフィカルデザイナーといくつかのかなり強力な機能を持っています。私はこれをSharepointに関連して使用しましたが、ワークフローを任意のアプリに組み込むことができます。


2

私は主にJavaをやっていて、あなたが欲しいものに似ていると聞いたのはMylynだけです

「Mylynは、タスクをIDEのファーストクラスの一部にし、ALMツールのリッチ編集とオフライン編集を統合し、プログラミングアクティビティを監視して、ワークスペースに焦点を当て、関連するすべてのアーティファクトを手元のタスクに自動的にリンクする「タスクコンテキスト」を作成します」

これを使用するには、Eclipse IDEを使用して開発する必要があります。


私が探しているものではありませんが、非常に興味深いようです。
Raveline 2011

0

コードを生成するためのグラフィカルDSLが必要なようです。Microsoft DSLツールをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.