何百もの個人プロジェクトとサンプルプロジェクトを整理しますか?
-
06-07-2019 - |
質問
何百ものプロジェクトがある場合、どのようにプロジェクトを整理しますか?プロジェクト内のレイアウトではなく、プロジェクトのルートディレクトリのレイアウトです。
複数のシステムのディスクに散らばっている10年以上の個人プロジェクトとサンプルプロジェクトを統合し、数十個のアクティブなプロジェクトを表示し、アーカイブされたプロジェクトを見つけやすくする組織的な方法を探しています。
ほとんどのプロジェクトは、さまざまな言語とフレームワークを横断して学習実験を行っています。プロジェクトのいくつかは、アイデアとコードを再利用するために手を差し伸べる本格的な動作中のアプリケーションです。
私は個人的なもののためにリモートgitリポジトリでフラットな名前空間を使用していますが、それは私の開発システムで物事を整理する理想的な方法ではないようです。 〜/ active /および〜/ archive /よりも優れたものが必要です。
この状況で何が効果的ですか?
解決
そのままにしておきます。あなたの組織またはそのような不在は歴史です。保管してください。
多分あなたがその創造的だった年、おそらく月の順に、いくつかのものを整理するためにいくつかのディレクトリを作成します。
他のヒント
これらはすべて個人的な好みですが、これらのいずれかが役立つ場合があります
-
常に「temp」を保持します;または「POC(概念実証)」」私が今試している例や物事のフォルダ
-
必要ないことがわかっているプロジェクトには、常にArchiveフォルダーを使用します
-
プロジェクトをテクノロジー(メインテクノロジー以外)ごとにグループ化するようにしているため、Silverlightフォルダー、Flexフォルダー、C ++などがあります。
-
インターネットまたは他のユーザーからダウンロードしたもののチュートリアルフォルダーが常にあります。
個人的なプロジェクトを次のカテゴリとサブカテゴリに分類します。カテゴリの階層は、ファイルシステム構造に変換されます。
-
長期プロジェクト
複数のバージョンまたは複数のブランチを同時に使用する予定のプロジェクト。基本的に、6か月以上使用しているものすべて
-
CLRベースのコード
以前は、これを言語別にさらに分類していました。しかし、私は非常に多くの混合言語プロジェクトを持っているので、もうこれをしません。混乱を招くだけです。/li>
- Java
- C ++
- その他すべて