<!-- 品質向上にご協力ありがとうございます --> <!-- テンプレートを参考に文章を作成してください --> # 現状の問題点 <!-- 現状の問題点をここに書きます --> 動作環境を指定する引数(use_gazebo, use_mock_components, use_isaacsim)が増えて条件分岐が複雑になってきている。また、今後さらに動作環境が増える可能性も考えられる。 # 改善案 <!-- 問題を改善する方法をここに書きます --> `target:=real,mock_components,gazebo,isaacsim`のように一つの引数で動作環境を切り替えられるとシンプルに書けるのではないかと考えられる。 # 代替案 <!-- 他に改善する方法があればここに書きます --> # その他 <!-- 何かあれば追記してください -->
現状の問題点
動作環境を指定する引数(use_gazebo, use_mock_components, use_isaacsim)が増えて条件分岐が複雑になってきている。また、今後さらに動作環境が増える可能性も考えられる。
改善案
target:=real,mock_components,gazebo,isaacsimのように一つの引数で動作環境を切り替えられるとシンプルに書けるのではないかと考えられる。代替案
その他