-3

新しい機能が日々追加されているフレームワークを perl で書いています。今、機能に追加があるたびにファイルに新しいサブルーチンを書き込む代わりに、ファイルを作成してフォルダーに配置し、そのファイルをメインプログラムによって呼び出す必要があります。どうやってこれを行うのですか?ここに私のフォルダ構造があります:

Framework
  - PerformOperation
    - Operation1.pm
    - Operation2.pm
    - Operation3.pm
  - Execute.pl

このPerformOperationフォルダには、日々追加されているすべての操作/機能があり、Execute.pl は、フレームワークを開始するために実行されるメインの Perl ファイルです。今、私はこれをどのように管理できるかわかりません。

詳細情報: Execute.pl から、実行する必要がある操作が記述されたファイルが読み取られ、その特定の操作が選択されPerformOperationて実行されます。さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

アイデアを得るために別のフレームワークを検討することでメリットが得られるように思えます。Catalyst フレームワークはこれとまったく同じことを行い、動的に含まれるモジュールを管理する方法についていくつかの優れた洞察を提供する可能性があります。

于 2012-04-29T23:17:28.787 に答える