問題タブ [project-structure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python でのプロジェクトの構造化とファイルの実装
Python プロジェクトの構造を理解するのに少し苦労しています。jcalderone: Filesystem structure of a Python projectを読み、CouchAppのソース コードを見てきましたが、まだ非常に戸惑っています。
ファイルの構造は理解できますが、その理由がわかりません。誰かがこれの詳細なウォークスルーを私に接続してくれたり、説明してくれたりしてくれたらうれしいです. 簡単に基本的な python プロジェクトをセットアップする方法と、ファイルがどのように相互作用するかを説明します。
これは間違いなく、C、C++、Erlang などの他の言語から来た人や、これまでプログラミングをしたことがない人にとってメリットがあると思います。
maven - Maven: プロジェクト B でプロジェクト A の特定のテストクラスを使用する
プロジェクト A と B があり、B は A を必要とします。プロジェクト内の AI には、JUnit テストでのみ使用できるユーティリティ クラスの UC があるため、src/test/java
プロジェクト A に常駐します。AI でテストを記述している限り、アクセスできますUC。ただし、Maven を実行して B でテストを実行する場合、B では UC にアクセスできないため、コンパイラ エラーが発生します。
明らかに、Eclipse は何かをコンパイルするときにすべてのソース フォルダーにすべてのクラスを含めます (つまり、B でテストを作成するときに UC を認識します) が、Maven は A の最終バージョンですべてのテスト クラスを削除します。
私の質問はこれです: Maven でテストを実行するときに、B で UC にアクセスできるようにするにはどうすればよいですか?
私はMavenを初めて使用することを理解してください。同様の質問が寄せられていると思います。しかし、そこに書かれていることを自分の問題に変換して修正することはできません。
私がやろうとしていることは明らかだと思います...
python - Python プロジェクトを編成するには?
私はPythonが初めてで、ミニプロジェクトを開始していますが、「Python Way」でフォルダーを整理する方法に疑問があります。
私はPyDev
開発環境で使用しています。新しいプロジェクトを作成すると、フォルダーが作成されますsrc
これで、 でPyDev
作成Pydev Module
してPyDev Package
次の方法でプロジェクトを整理する必要があります。
これをモジュールとパッケージの観点からどのように整理できますか? モジュールとパッケージの意味は何ですか?
asp.net-mvc - EF、リポジトリ、エンティティを使用したクリーンなソリューション (プロジェクト) 構造
プロジェクトの構造をできるだけきれいに保つのが好きです。サンプル:
EFをORMとして使用すると、混乱してしまいます。プロジェクトを構成するための「クリーンな」方法を提案できる人はいますか? または、最も一般的に使用されている標準的なプロジェクト構造を提案することもできます。
c# - Web サイトの URL からプロジェクト フォルダーを削除する
Visual Studio 2010 に ac# Web サイト プロジェクトがあり、すべての .aspx ページが現在 .aspx ファイルに保存されてい~/Forms directory
ます。"http://localhost:000/Forms/"
問題は、私が本当に欲しいのは であるのに、私がウェブページに行きたいとき、それらはすべて で始まるということです"http://localhost:000/"
。したがって、"http://localhost:000/AboutUs.aspx"
代わりに"http://localhost:000/Forms/AboutUs.aspx"
. このような状況に対処するための好ましい方法は何ですか? 私は何も装備したくありません。ありがとう!
c++ - Qt プロジェクトの構造 - アドバイスが必要
現在、Qt4/QtCreator に基づくプロジェクトに取り組んでいます。申請書の整理方法についてアドバイスをお願いします。
3 つの個別のツールがあり、それぞれに独自のビューがあります。すべてのビューは、閉じられないタブとしてメイン ウィンドウに統合されています。Tool1View、Tool2View、Tool3View の 3 つのビューを用意しました。
各ツールは、ユーザーのアクションによってトリガーされるいくつかのタスクを実行すると想定されています。しかし、これらはデータベース関連の操作 (リスト/追加/変更...) ではありません。少なくとも、ユーザーは GUI 要素でレコードを追加/変更/リストするつもりはありません。
各ツールを 2 つのクラスに実装することを考えています。
ウィジェットと GUI の変更に関連するすべてのタスクを実装する最初のクラスの ToolXView。
アプリケーション ロジックを実装する 2 番目のクラスの ToolX。このクラスのメンバー関数は、View クラスによってトリガーされます。このクラスが GUI 要素を更新する必要がある場合は常に、View クラスの特殊な関数を呼び出します。したがって、ここからウィジェットへの直接呼び出しは行われません。
ビュー クラスとロジック クラスが相互にリンクされ、双方向の通信が可能になります。
今、この方法でいいのか悩んでいます。あなたの経験に基づいて私にアドバイスしてください。
ロジック クラスへのポインタをビュー クラスのプロパティとして、ビュー クラスへのポインタをロジック クラスのプロパティとしてカプセル化する予定です。このようにして、それらを統合する予定です。
シグナル/スロットを使用して通信を提供するか、メンバー関数を呼び出すだけですか?
QtSql データベースにいくつかのデータを保存する必要があります。データベース アクセス用に別のクラスを提供する必要がありますか。または、ロジッククラス内に別のメンバー関数を実装するだけですか?
クラスに名前を付ける方法。このスキームは良いですか、それとも変更する必要がありますか?
手伝ってくれてありがとう。コメントありがとうございます。
javascript - Webコンテンツを整理する方法は?
Webコンテンツ、つまりHTML、JS、CSSを整理するための最も一般的な方法は何ですか?
私は通常、小さなプロジェクトでこれを行っています。
- index.html
- style.css
- script.js
これはかなり標準的なことだと思います。しかし、複数のHTML / JSファイルを含むプロジェクトに対してどのようにそれを行いますか?私のアプローチは次のとおりです。
- index.html
- foobar.html
- style.css
- js
- core.js
- foobar.js
これは一般的な方法ですか?ファイルが1つしかない場合でも、CSSを別の「css」ディレクトリに移動する必要がありますか?この中央CSSファイルは通常どのように呼ばれますか?「style.css」または「base.css」または他の何か?HTMLファイルを別のディレクトリに移動するのは一般的ですか?
c++ - C / C ++ヘッダーの関数は使用できませんか?
私はC/C++ソースコードの非常に小さな部分に取り組んでいます。プログラムはstdinから入力値を読み取り、それらをアルゴリズムで処理し、結果をstdoutに書き込みます。
これらすべてを1つのファイルに実装するだけですが、アルゴリズムのテストケース(入出力の読み取りではない)も必要なので、プロジェクトには次のファイルがあります。
- main.cpp
- sort.hpp
- sort_test.cpp
私はすぐにsort.hppにアルゴリズムを実装しますが、sort.cppは実装しません。かなり短く、依存関係はありません。
ヘッダーで定義された関数は、単純なアクセサー/ミューテーターではなく、高度なアルゴリズムであっても問題ない場合があると思いますか?それとも私がこれを避けるべき理由がありますか?いつコードをヘッダーからソースファイルに移動する必要がありますか?
java - Eclipse のプロジェクト ディレクトリ構造の問題
私はこの奇妙な問題に直面しています..svnからプロジェクトをチェックアウトしたとき、プロジェクト全体がディレクトリのような構造になっていました
すなわち。私のパッケージは(別のフォルダー内のフォルダー)のようでした
MainProject
+
+
+++project_1_name
++++++++src
++++++++++++com
++++++++++++++会社
名 ++++++ ++++++++++++ClassName
+
+++project_2_name ++++++++src
++++++++++++com
++++++++++ ++++
会社名++++++++++++++++++クラス名
しかし、私はそれが好きになりたい
MainProject
+
project_1_name
+++++src.com.companyname.className
project_2_name
+++++src.com.companyname.className
ワークスペースでメインプロジェクトから特定のサブプロジェクトを個別にインポートすると、プロジェクトはパッケージ構造として表示されます..私は初めてEclipseを使用しています..このような愚かなことを尋ねて申し訳ありません. .しかし、私を助けてください
前もって感謝します
web-applications - img または css ディレクトリを maven プロジェクト構造に準拠させておく場所は?
Mavenは「リソース」を配置することを提案しています
ソース/メイン/リソース
ディレクトリ。
webapps ソースの場合は、
ソース/メイン/webapp
少しわかりにくいと思います。私の Web アプリには、画像と css ファイルが必要です。
それらを配置する必要がありますか
src/main/resources/img
src/main/resources/css
またはで
src/main/webapp/img
src/main/webapp/css
どちらが適切でしょうか (Maven の規則に従って) ?
ありがとう !