問題タブ [project]
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.
java - 大規模なプロジェクトで依存関係を取り除くにはどうすればよいですか?
大量のサード パーティの依存関係を持つかなり大規模な Java エンタープライズ プロジェクトを継承しようとしています。少なくとも 70 個の JAR が含まれており、そのうちのいくつかは使用されていないように見えます。
何年にもわたって、さまざまな開発者がコード ベースに触れてきたので、彼ら全員が今月のプロジェクトの新しいタイプ ライブラリを試してきたようです。
これらを取り除くにはどうすればよいでしょうか。もちろん、車輪を再発明する必要がないために、いくつかの依存関係が役立つことは明らかです。
私は明らかにJavaベースのプロジェクトに興味がありますが、人々が役立つと思う言語を超えた回答を歓迎します.
configuration - パラメーターが Web インターフェイスによって公開されるように、CruiseControl.NET プロジェクト構成をパラメーター化できますか?
現在、NAnt と CruiseControl.NET を使用して、ソフトウェア開発のさまざまな側面を管理しようとしています。現在、NAnt は、コマンド ラインで指定した入力ターゲットに基づいて、環境固有の設定(データベース接続文字列など)を置き換えることを含め、ほぼすべてを処理します。
CruiseControl.NET は、新しいコードがコミットされるたびに、既定の環境(dev)用のアプリケーションをビルドするために使用されます。また、CruiseControl.NET で追加環境のテストとステージのビルドを呼び出したいのですが、テストとステージの展開がはるかに少ない頻度で行われるため、開発ビルドが (毎日) 呼び出されるたびに、これらが自動的に呼び出されることは望ましくありません。テストおよびステージ展開は、アプリケーションの QA の準備が整ったときにのみ行われます。
環境ごとに 1 つずつ、複数のプロジェクトを指定することで、これを簡単に行うことができます。ただし、アプリケーション内のマイルストーンごとに 1 つずつ、すでに多くのプロジェクトが構成されています。マイルストーンごとに 3 つのプロジェクトをセットアップする必要がある場合、CruiseControl.NET 構成はすぐに手に負えなくなります。
これが私の質問です: パラメータが Web インターフェイスによって公開されるように、CruiseControl.NET プロジェクト構成をパラメータ化できますか?
できれば (私が思うに)、各環境 (開発、テスト、ステージなど) のチェックボックスを Web インターフェイスに公開することができます。ビルドが強制的か自動かに関係なく、チェックされる環境ごとにビルドが作成されます。チェック済みの状態をデフォルトにできればさらに良いでしょう。
vb.net - VB.Netプロジェクトのファイル構造に関する優れたドキュメントはありますか?
vb.net(vs2008)プロジェクトファイルをいじり始める必要があります。理想的には、その仕様への参照が必要です。
リンクは非常に役立ちます
visual-studio - VC6/VC2005/VC2008 プロジェクト ファイルからのバッチ/スクリプト ファイルの呼び出し
VC6 (およびそれ以降) のプロジェクト ファイルから外部スクリプトまたはバッチ ファイルを呼び出す方法はありますか?
特定のプロジェクト (DLL、実行可能ファイル) をビルドする前に強制終了する必要があるバックグラウンド プロセスがあり、プロジェクト自体から正常に実行する方法が見つかりません。taskkill コマンドを含むバッチ ファイルを呼び出したいだけです。
(はい、プロジェクトをビルドする前にコマンド ラインからバッチ ファイルを実行することもできますが、常に実行することを覚えているとは限りません。自動的に実行する方が便利で、開発チーム全体にとって刺激が少なくなります。)
eclipse - プロジェクトのリストは Eclipse ワークスペースのどこに保存されますか?
「外部」プロジェクト、つまり既存のソースから作成されたプロジェクトで Eclipse を使用しています。
ワークスペース ファイルを調べてみると、これらのプロジェクトへの参照が見つかりません。私の質問は、Eclipse はこれらのプロジェクトをどのように追跡するのですか?
.project
このようなプロジェクトをワークスペースに自動的に (および.classpath
ファイルを生成して) 追加できるようにしたいと考えています。
c++ - Visual Studio 2008 での C++ プロジェクト構造
だから、私は何年も Java をやっていますが、今は C++ プロジェクトを始めています。上記のプロジェクトを設定するためのベストプラクティスを決定しようとしています。
プロジェクト内で、コードを一般的にどのように構成しますか? 名前空間フォルダーで Java スタイルを実行し、そのようにソースを分割しますか? 簡単に参照できるように、パブリック ヘッダーをインクルード ディレクトリに保存していますか?
言及された両方の方法と他の方法を見てきましたが、大規模なプロジェクトに適した方法は何ですか?
また、アプリケーション構造でリソース/フォルダーをどのように処理しますか? 最終的なプロジェクトが、log
ログを保存するためのlib
フォルダー、おそらくライブラリ ファイル用のdata
フォルダー、データ用のフォルダーと一緒にインストールすることは問題ありませんが、プロジェクト内でこれらのビットをどのように管理しますか? それを定義して、ソリューションを構築するときに構造を構築する方法はありますか? または、ビルドされた構成フォルダー (Debug、Release など) に移動し、ファイル構造を手動で構築して、EXE ファイルが見つけようとしているパスが適切に配置されるようにする必要がありますか?
version-control - MS Source Server: srcsrv.ini 変数の重要性
MS ソース サーバー テクノロジは、srcsrv.ini という名前の初期化ファイルを使用します。値の 1 つは、ソース サーバーの場所を識別します。
ドキュメントは、この値について多くの未回答を残しています。まず、値の名前の意味、つまり左側にあるものを見つけることができませんでした。また、それが他の場所で使用されていることもわかりません。Advanced Windows DebuggingのHewardt と Pravat は、「左側は ... プロジェクト名を表します」と言っていますが、MS の「MYSERVER」の例とは一致していないようです。
左辺の意味は何ですか?他にどこで使われていますか?値はサーバーまたはプロジェクトを参照していますか? また、サーバーごとに 1 つ、またはプロジェクトごとに 1 つ存在しますか?
eclipse - Eclipse プロジェクト間で Web コンテンツを共有する方法
J2EE モジュール参照機能を使用すると、一般的な Java ライブラリ プロジェクトを作成できますが、Web コンテンツに対してこれを行う適切な方法が見つかりません。
共通の JSP、CSS ファイル、JavaScript ライブラリ、さらには記述子フラグメントを多数の動的 Web プロジェクトで使用したいので、これらのアーティファクトは 1 か所だけで編集されますが、各動的 Web プロジェクト WAR にエクスポートされます。ファイル。
独自のスクリプトを作成し、エクスポート プロセスに接続することなしに、Web スペースで再利用性を促進する方法を見つけることができないことに驚いています。
これを行う方法はありますか?ありがとう。マット。
iphone - 新しい iPhone アプリ - 使用する Xcode テンプレートの選択方法
一般的に、新しい iPhone アプリを作成するときに、どのテンプレートを使用すればよいかを理解したいと考えています。誰かがいくつかのガイドライン、ヒント、経験則を提供できますか?
また、これについてどれだけ悩んだらよいでしょうか?間違ったものから始めた場合、不足しているピースを手動で追加できますか?それは難しいですか?
参考までに、私が見ている選択肢は次のとおりです。
- ナビゲーションベースのアプリケーション
- OpenGL ES アプリケーション
- タブ バー アプリケーション
- ユーティリティ アプリケーション
- ビューベースのアプリケーション
- ウィンドウベースのアプリケーション
python - Djangoアプリケーションをどのように管理しますか?
djangoでプロジェクトを構築してみたかっただけです。したがって、そのようなプロジェクトをどのように管理するかについての(基本的な)質問があります。プロジェクトをアプリケーションに分割する方法などのガイドラインなどが見つからないため。
例として一種のSOを取り上げましょう。どのアプリケーションを使用しますか?アプリケーション「ユーザー」と「質問」があるべきだと思います。しかし、静的な記事を含むトピックシステムもあったとしたらどうでしょう。多分彼らはまた票を受け取ることができた。では、アプリの構造を構築するにはどうすればよいですか?「質問」、「投票」、「トピック」用の1つのアプリですか、それとも1つのアプリ「コンテンツ」ですか。
どうしたらいいのかわからない。まだDjangoについてあまり知らないからかもしれませんが、興味もあります...