私は、研究開発と完全な出荷コードを大規模に組み合わせたグループで働いています。
半分の時間、私はリアルタイムシステムで実行されるプロセスを開発しています(ソフトリアルタイムとハードリアルタイム、ミディアムリアルタイムの間のどこか?)
残りの半分は、必ずしもコードをまったく気にしない研究者のためにプロセスを作成または最適化します。
現在、2つの異なるブランチに分岐する必要があるプロセスに取り組んでいます。
1つのグループ用の調査バージョンと、最新かつ最高の製品を作成するために調査コードと時々マージする必要がある製品バージョンがあります。
これらのプロセスをテストするには、分析したデータを正しい時間にプロセスに送信する、やや複雑なテスト環境をセットアップする必要があります(リアルタイムシステム)。
私はどのように私が作ることができるかについて考えていました:
- アイディア
- 埋め込む
- テスト
- GOTO#1
私の同僚のために、可能な限り簡単、迅速、そして痛みのないサイクリングをしてください。
私が持っていたアイデアの1つは、これらの長時間実行されるプロセス内にスクリプト言語を埋め込むことでした。したがって、プロセスの実行時に、実際のアルゴリズムとそのパラメーターを微調整することができます。
すぐに私は埋め込みを見ました:
これらは両方とも実行可能であるように見え、実際に与えられた問題を完全に解決するかもしれません。
他に素晴らしいアイデアはありますか?
1〜2行の変更後に再コンパイルし、テスト環境に再デプロイして再起動するのは面倒です。
システムはかなり複雑で、うまくいけば私はそれを半分きちんと説明しました。