タグ付けされた質問 「project-structure」

8
Pythonアプリケーションに最適なプロジェクト構造は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 Pythonで重要なエンドユーザーデスクトップ(ウェブではない)アプリケーションを開発したいとします。プロジェクトのフォルダー階層を構造化する最良の方法は何ですか? 望ましい機能は、メンテナンスの容易さ、IDEとの親和性、ソース管理の分岐/マージへの適合性、およびインストールパッケージの簡単な生成です。 特に: ソースはどこに置きますか? アプリケーションの起動スクリプトはどこに配置しますか? IDEプロジェクトをどこに配置しますか? ユニット/受け入れテストはどこに置きますか? 設定ファイルなどのPython以外のデータはどこに配置しますか? pyd / soバイナリ拡張モジュール用のC ++などの非Pythonソースをどこに置きますか?


6
Djangoプロジェクトの作業ディレクトリ構造のベストプラクティス
私は実際には単一の正しい方法がないことを知っています。しかし、うまく機能し、すべての開発者と管理者にとってクリーンな状態を維持するディレクトリ構造を作成するのは難しいことがわかりました。github上のほとんどのプロジェクトにはいくつかの標準的な構造があります。しかし、PC上の別のファイルとすべてのプロジェクトを整理する方法は示していません。 開発マシンでこれらすべてのディレクトリを整理する最も便利な方法は何ですか?それらにどのように名前を付け、どのように接続してサーバーに展開しますか? プロジェクト(作業中のすべてのプロジェクト) ソースファイル(アプリケーション自体) リポジトリの作業用コピー(私はgitを使用しています) 仮想環境(プロジェクトの近くに配置することをお勧めします) 静的ルート(コンパイルされた静的ファイル用) メディアルート(アップロードされたメディアファイル用) README ライセンス 書類 スケッチ 例(このプロジェクトが提供するアプリケーションを使用するサンプルプロジェクト) データベース(sqliteが使用されている場合) プロジェクトで成功するために通常必要なその他のこと 私が解決したい問題: 目的が明確になるようにディレクトリの適切な名前。 すべてのプロジェクトファイル(virtualenvを含む)を1か所に保持することで、プロジェクト全体を簡単にコピー、移動、アーカイブ、削除したり、ディスク領域の使用量を推定したりできます。 アプリケーション全体、リポジトリ、virtualenvなど、選択したいくつかのファイルセットの複数のコピーを作成し、クローンしたくない別のファイルの単一のコピーを保持する。 選択した1つのディレクトリをrsyncするだけで、適切なファイルセットをサーバーに展開できます。

12
モジュールを作成できません:関連するGradle構成が見つかりませんでした。Gradleプロジェクトを再インポートして、もう一度お試しください
IntelliJ IDEA Ultimate 14とGradle 1.2を使用しています。コンソールからプロジェクトを管理していますが、IDEからコードの一部をデバッグする必要があります。 プロジェクトを作成しようとすると、このエラーウィンドウが表示されます。プロジェクトをデバッグしようとすると、 Error: Unable to make the module: idappcli, related Gradle configuration was not found. Please, re-import the Gradle project and try again. メッセージウィンドウに書かれています。通常の出力パスをプロジェクトに追加するにはどうすればよいですか?

4
理想的なRubyプロジェクトの構造
Ruby(非Rails / Merbなど)プロジェクトの理想的なプロジェクト構造の概要/明確化を求めています。私はそれが続くと思います app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you go for appname.gemspec #If it's a gem 何か間違ったことはありますか?どの部分を逃したのですか?

4
基本的なRubyプロジェクトを設定するにはどうすればよいですか?
10〜20クラス/ファイルの小さなRubyプロジェクトを作りたいです。いくつかのgemが必要で、RSpecをテストフレームワークとして使用したい。 後で宝石を作りたいと思うかもしれませんが、それは確かではありません。 プロジェクトの基本構造を設定する方法を示すハウツーまたはガイドはありますか? 私が持っている質問は: すべてのカスタムエラー/例外をどこに配置すればよいですか? lib、bin、srcなどのディレクトリの命名規則はありますか? テストデータまたはドキュメントはどこに配置しますか? 私のプロジェクトでそれらにアクセスできるように、すべてのファイルをどこに要求しますか? 私はすべてを最初から行うことができることを知っていますが、ガイダンスをお願いします。コピーできる優れた宝石がいくつかありますが、本当に必要なものや削除できるものはわかりません。 私が見http://gembundler.com/が、それはバンドラーを設定した後に停止します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.