Ticket #31605

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

오픈 날짜: 2013-06-23 13:21 마지막 업데이트: 2013-06-28 13:16

Reporter:
소유자:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
6
Resolution:
None
File:
None

Details

#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
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-06-28 13:16
댓글 올리기

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

将来の拡張のために

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

Attachment File List

No attachments

Edit

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