職場ではいくつかの C# プロジェクトがあり、それらの間でクラスと関数を共有することがあります。ただし、そのコードは、1 つの機能のために人々が扱いたくない依存関係をもたらすクラスに埋め込まれている場合があります。そのため、1 つまたは 2 つの関数またはクラスをコードにコピー アンド ペーストすることになります。
これは私には悪いことだと思います。
しかし、これを独自の共有ツール プロジェクトに分割して flotsam を回避すると、誰かが独自の関数とクラスを追加し、すぐに元の場所に戻ることになります。または、コードを編集して、知らない別のプロジェクトでコードを壊してしまうこともあります。
お互いのつま先を踏まないように、適切に共有するにはどうすればよいでしょうか? 結局、コピー&ペーストは正しい選択ですか?