-
ID:sPgsrk さんの質問

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

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

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

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

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

みんなの回答 4 件

ID:sPgsrk さんの回答

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

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

ID:sPgsrk

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

ID:sPgsrk

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

ID:BVNI.8

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


  • テスト用・学習用は基本的には終わったら削除するくらいの勢いで良い。
    どうせ取っといても二度と見ないから。
ID:sPgsrk

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

ID:sPgsrk

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

ID:BVNI.8 さんの回答

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


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

ID:o7rSo7 さんの回答

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

ID:S71ngo

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

ID:bowEQo さんの回答

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

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

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

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

最終更新日:2015-07-08 (10,492 views)

関連するトピックス

ページ上部に戻る