私は頻繁に使い捨てコードを(研究環境で)作成します。たとえば、科学的特性やプロセスのアルゴリズムやモデルを探索するためです。これらの「実験」の多くは1回限りですが、後でいくつか使用する必要がある場合があります。たとえば、7年前に書いた文字列照合のコードを発掘したばかりですが(他の優先順位のために停止しました)、これは現在、同僚のプロジェクトにとって価値があります。それを見て(私は本当にそのような侵入不可能なコードを書いたのですか?)、「プロジェクト」を再開したときに私を助けるために私ができることがいくつかあることに気付きました(「実験」はまだより良い言葉です)。以前の実験は「機能しました」が、私の優先順位が他の場所にあるため、当時はリファクタリングする時間がなかったでしょう。
そのような作業を掘り起こして再利用できるようにするために、どのようなアプローチが費用効果が高いでしょうか?
編集:実際のソース自体を超えた問題があるため、私は自分の質問(以下)に回答しました。