ID:sPgsrk4Xxv3v さんの質問

1,505 views

プログラマーの人に質問です。

普段使うフォルダ・ファイルの整理はどうしているんですか?

例えば、Projectなら、その単位・作業日ごとにわけることができますが、
「言語をちょっと試してみたいとき」ってどうしていますか。

自分は、適当にフォルダを作ってやっているんですが、それがいっぱいいっぱいになってきて、どれが使えるものなのかわからなくなってしまいました。

特にプログラミング言語の学習となると、php -> cakePHP, ruby -> Ruby On Rails, Java, Cなど、フォルダが複数でき、更に下にフレームワークなどのフォルダが出来てしまいます。

登録日:2015-07-07 · カテゴリー:相談・悩み

みんなの回答 4 件

2015-07-07 · トピ主 報告

この質問はいかに集約されます。

* フォルダの整理方法についてノウハウを教えて下さい
* ちょっと試したいときはどのようにしていますか?(その後の処理についても)
* Macでしたら、一般的なフォルダ構成内はどうなっていますか?
> Document, Pictureなど(どこに作業フォルダを入れて、どう管理しているか)

2015-07-07 · トピ主 報告

私の場合、ターミナル起動時に特定フォルダに日付フォルダを作成するようにしています。しかし、それですと、結局どこにあるかわからなくなって解決にはなりませんでした。また、ターミナルでタブ補完がうまくいかないという自体に...

2015-07-07 · トピ主 報告

何度もすみません。
例えば、今後使い回しができるようなutil関数(文字コードの変換や配列に関する処理)は、どこに保存しておくのがベストなのでしょうか

2015-07-07 · ID:BVNI.8eB4cxe 報告

テスト用とは別に有用性のあるコードなら、ライブラリとかサンプル集のフォルダ作ってそこに整理しとくといい。
逆に整理する価値がないコードなんかいらん。


  • テスト用・学習用は基本的には終わったら削除するくらいの勢いで良い。
    どうせ取っといても二度と見ないから。
2015-07-07 · トピ主 報告

ありがとう。踏ん切りつけられなくて、そういう意見を待っていた。

2015-07-07 · トピ主 報告

引き続き、ノウハウやそれぞれの質問関して意見がほしいです。

2015-07-07 · ID:BVNI.8eB4cxe 報告

とりあえずどんな管理してもどうせ自分以外が見たら分からなくなるので、
「プロジェクト名_日付_追記や状態などのコメント」
ってしてる。
ダサくてもそれが一番確実かなーと。


  • 学習用に関してはトピ主のやり方で問題ないと思う。
    というか、そうするしかないんじゃね?
    言語そのものの比較検討で同機能を作ってみたとかでもない限り他の言語を同じフォルダに管理するメリットもないだろうし。

2015-07-07 · ID:o7rSo7u9Gfq8 報告

物事を整理、分類したり構造や関係性を考えること、そして自分で工夫して試して検証して決断してゆくことはプログラミングの本質にそのまま通じているわけよ…以下略

2015-07-07 · ID:S71ngo3XAa5L 報告

ベストプラクティスとかあるんだし、聞いてもいいんじゃない

2015-07-08 · ID:bowEQog4K0FO 報告

自分の場合だけど、Macでデフォルトで用意されてるフォルダは使ってない。
ユーザーのルートフォルダ(Documentsとかと同階層)にWorkフォルダを作成し、それ以下にクライアントごとにフォルダ分け、クライアントフォルダ以下に、プロジェクトごとに(Webしかやってないので、ドメイン名でフォルダ分け)
その中に、資料用、納品用、Webルートなどのフォルダを作成って形です。

クライアントごとにわけてるのは、契約形態によってデータの保存期間が異なったりするので、そうしてます。

ちょっとしたテスト用などはWork以下にLabフォルダを作ってその中で作業。

実際のコードのファイルは全てGitで管理しているので、日付で分けたりはしてません。

回答の受付は終了しました。

関連トピック