モジュールの CLI として振舞いの選択肢
モジュールをコマンドとして起動した時に、 何が実行されるようにするべきかは、様々な考え方があるはずです。 この節では私が思いつく以下の選択肢について、その長所短所を考えてみます。
-
UnitTest
-
そのモジュールの最も重要な関数
-
任意の関数への Dispatcher
-
Object の new と任意のメソッドの Dispatcher
モジュールをコマンドとして起動した時に、 何が実行されるようにするべきかは、様々な考え方があるはずです。 この節では私が思いつく以下の選択肢について、その長所短所を考えてみます。
UnitTest
そのモジュールの最も重要な関数
任意の関数への Dispatcher
Object の new と任意のメソッドの Dispatcher