待辦事項 #31605

マジックコメントでシステムの実行方法を指定する

啟用日期: 2013-06-23 13:21 最後更新: 2013-06-28 13:16

回報者:
負責人:
類型:
狀態:
關閉
元件:
里程碑:
優先權:
5 - 中
嚴重程度:
6
處理結果:
檔案:

細節

#26571で追加された「実行対象を空データにする」実行方法ですが、最近コミットしたソースコードでは、このタイプの実行を「日付のみのループ」と呼んで、従来の実行を「銘柄と日付のループ」と呼んでいます。

それはさておき、私も「日付のみのループ」で実行するシステムを書いてみたのですが、実行方法を間違えてしまうことが多いです。そこで実行方法の間違いを防ぐためにマジックコメントで指定できるようにしたいです。

たとえば、システムに

# loop: date-only
と書いてあったら「日付のみのループ」にします。指定がなければ「銘柄と日付のループ」にします。システムを実行する際には「『日付のみのループ』が指定されています。」と表示してから実行します。

一つのシステムを二つの方法で実行できる必要はないはずですので、この機能を導入した場合には実行方法を指定するGUIを取り除くつもりです。

最近独断でいろいろ変更していますが、新たな実行方法の導入はdaraiさんのアイデアですので、実装するのはdaraiさんのご意見をうかがってからにします。よろしくお願いします。

Ticket History (3/3 Histories)

2013-06-23 13:21 Updated by: panacoran
  • New Ticket "マジックコメントでシステムの実行方法を指定する" created
2013-06-23 22:55 Updated by: darai
評語

特に異論ないです。実行方法のミスがなくなって良さそうですね。

2013-06-28 13:16 Updated by: panacoran
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2013-06-28 13:16
評語

r474で実装しました。最初の一行目だけをマジックコメントとして解釈します。

将来の拡張のために

# key1: value1; key2: value2;
とキーと値の組を複数指定できるようにしてあります。キーは[-a-zA-Z]+で値は[^;]+です。

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入