プログラマーの人に質問です。
普段使うフォルダ・ファイルの整理はどうしているんですか?
例えば、Projectなら、その単位・作業日ごとにわけることができますが、
「言語をちょっと試してみたいとき」ってどうしていますか。
自分は、適当にフォルダを作ってやっているんですが、それがいっぱいいっぱいになってきて、どれが使えるものなのかわからなくなってしまいました。
特にプログラミング言語の学習となると、php -> cakePHP, ruby -> Ruby On Rails, Java, Cなど、フォルダが複数でき、更に下にフレームワークなどのフォルダが出来てしまいます。
みんなの回答 4 件
この質問はいかに集約されます。
* フォルダの整理方法についてノウハウを教えて下さい
* ちょっと試したいときはどのようにしていますか?(その後の処理についても)
* Macでしたら、一般的なフォルダ構成内はどうなっていますか?
> Document, Pictureなど(どこに作業フォルダを入れて、どう管理しているか)
とりあえずどんな管理してもどうせ自分以外が見たら分からなくなるので、
「プロジェクト名_日付_追記や状態などのコメント」
ってしてる。
ダサくてもそれが一番確実かなーと。
学習用に関してはトピ主のやり方で問題ないと思う。
というか、そうするしかないんじゃね?
言語そのものの比較検討で同機能を作ってみたとかでもない限り他の言語を同じフォルダに管理するメリットもないだろうし。
物事を整理、分類したり構造や関係性を考えること、そして自分で工夫して試して検証して決断してゆくことはプログラミングの本質にそのまま通じているわけよ…以下略
自分の場合だけど、Macでデフォルトで用意されてるフォルダは使ってない。
ユーザーのルートフォルダ(Documentsとかと同階層)にWorkフォルダを作成し、それ以下にクライアントごとにフォルダ分け、クライアントフォルダ以下に、プロジェクトごとに(Webしかやってないので、ドメイン名でフォルダ分け)
その中に、資料用、納品用、Webルートなどのフォルダを作成って形です。
クライアントごとにわけてるのは、契約形態によってデータの保存期間が異なったりするので、そうしてます。
ちょっとしたテスト用などはWork以下にLabフォルダを作ってその中で作業。
実際のコードのファイルは全てGitで管理しているので、日付で分けたりはしてません。
関連するトピックス