問題タブ [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.

0 投票する
7 に答える
1741 参照

dynamic - C#を使用してVS2005でプロジェクトを動的に作成する

c#を使用してVS2005でプロジェクトをプログラム的または動的に作成することは可能ですか?もしそうなら、誰かがこれを達成する方法についていくつかのアイデアやリンクを提供できますか?

0 投票する
4 に答える
454 参照

php - 私はそれをすべて間違っているという考えを得るのを助けるしかない(Python、再び)

私が最近Pythonについて尋ねた質問はすべて、このプロジェクトに関するものです。私がこれほど多くの質問をしている理由は、私がPythonに慣れていないためではなく(ただし、PHPについてはかなり知っています)、Pythonに固有の欠陥があるためではない可能性があることに気付きました。

したがって、プロジェクトとは何か、現在のアイデアは何かを説明します。すべて間違っているか、学ぶ必要のあることがいくつかあるか、Pythonはこのタイプの処理には適していないことを教えてください。この場合、プロジェクトと言語のXYZの方が優れているか、または私が関与したいと思うオープンソースプロジェクトがある場合でもそうです。

私がフリーターンベースの戦略ゲームを実行しているプロジェクト
(総力戦シリーズのキャンペーンモードを考えてみてくださいが、さらに複雑で深みがあります)、そのための戦闘シミュレーターを作成しています(繰り返しますが、総力戦はそれがどのようになるかについてのアイデアとして考えてください)仕事)。Total Warゲームだけで何でも作れると思うほど、私は決して惑わされていませんが、現在手作業で行っているプロセスを自動化できると思います。

何をする
のか ユニット、装備、トレーニング、天気、地形などのさまざまな変数を考慮に入れる必要があります。私はそれが大きな仕事であることを認識しており、私は自分の自由な時間に一度にそれを行うことを計画しています。予算はゼロですが、時間をかける準備ができている(そしてすでに持っている)のが趣味です。

私の現在のつまずき
PHPでは、すべてが他のすべてにアクセスできます。「間違っている」と考える人もいるかもしれませんが、これは本当に便利です。ユニットで使用する機器の配列があれば、どこからでもその配列を手に入れることができます。Pythonでは、関連するデータファイルをインポートするたびにその配列を再作成する必要があります。これは、私の経験からよく考えられている言語の非常にばかげた解決策のようです。ロギング関数呼び出しとクラス作成のシステムを導入しました(これの非常に基本的なバージョンから、PHPで一度行ったことは、将来的に非常に役立つことがわかっているためです)。 1つの場所のデータは、各クラスにインスタンスをログリストに渡すことです。これは、ハックのような匂いがしますが、それを機能させる唯一の方法です。

したがって、私は何かが欠けていると結論付け、それを喜んで提供してくれる人の洞察を非常に高く評価します。ありがとうございました。

コードサンプル

これにより、フォーメーションのリストが作成されます。これまでのところ、値は1つだけです(名前以外)が、さらに追加することを期待しています。これが、標準のリストではなく、クラスのリストである理由です。これはdata.py内にあります

まだ作成していないため、いつアクセスする必要があるかについてのコードサンプルはありませんが、コードは次のようになっていると思います。

ユニットには、関連する地形、フォーメーション、およびマスターリストにないもののインデックス/キーにリンクする整数が含まれています。一時変数は3行目を短くするために使用されますが、長期的には、取得するのを忘れて以前の値を使用すると問題が発生する可能性がありますが、これは正しくありません(ここでロギングが役立ちます)。

ユニットクラスには、それが存在する関連する地形とそれが存在するフォーメーションのインデックス(おそらく文字列)が含まれています。

たぶん、これは私のPythonの理解にいくつかの大きな欠陥を示すでしょう(6か月対PHPの3年)。

0 投票する
1 に答える
1532 参照

asp.net - asp.net プロジェクト ページを Windows-1251 から Utf-8 に変換する

Visual Studio の [名前を付けて保存] を使用してファイルごとに行うことができますが、これをワンクリックで行いたいと考えています。出来ますか?

0 投票する
7 に答える
517 参照

.net - 新しい .NET プロジェクトをセットアップするための最良の方法は何ですか?

それで、私は会社でプロジェクトを新しく担当し (私たちはまだ 2 人しかいませんが、成長しています)、プロジェクトを正しい方法でセットアップしたいと考えています。

すべてのプロジェクトは既に SVN リポジトリにあり、バグ追跡ソフトウェアをセットアップしましたが、探しているのは、テスト、SVN、およびビルド サーバーを使用して新しいプロジェクトをレイアウトするための最良の方法です。すべての新しいプロジェクトを CI 用にセットアップしたいのですが、できるだけスムーズにすべてをレイアウトする方法が正確にはわかりません。

私は必要なことを知っています:

  • ビルドサーバー
  • SVN リポジトリ内のすべてのビルド/テスト資料 (DB スキーマを含む)
  • CI を助長するプロジェクト レイアウト

皆さんはどのようにプロジェクトを設定していますか? VS のおかげですべてがそのように設定されているため、ビルド サーバーに MSBuild を使用したいと考えていますが、ファイルをどのように配置するか、ソリューションでプロジェクトをどのように配置するかなどのヒントも探しています。現状では、私のソリューションには約 5 つのプロジェクトがあります。そのうちの 1 つは、残りのプロジェクトのすべてのテストを含むテスト プロジェクトです。これは好ましい方法ですか?

リポジトリ内のレイアウトはどうですか? DB関連のものはどこに保管していますか? スペックとドキュメント?

CI に特定のソフトウェアを使用していますか、それとも「継続的インテグレーションは心の状態に似ている」というマントラに従っていますか?

一般に、新しいプロジェクトを正しい方法で開始するためのヒントを探しています。これにより、後ですべてができるだけスムーズに進み、新しい開発者が簡単に慣れることができます。

0 投票する
1 に答える
5103 参照

visual-studio-2008 - Visual Studio 2008 でアセンブリ情報を Web サイト/アプリに追加する方法

NET2.0 から NET3.5 に変換された Web アプリケーションに AssemblyInfo.vb ファイルを追加する方法を教えてください。

マニフェスト情報を追加したいのですが、Web アプリケーションのコンパイル済み DLL に対して行う方法が見つかりません。

これが違いを生む場合は、Visual Studio 2008 の Web 配置プロジェクトを使用しています。また、バージョン番号をSVNビルド番号に置き換える予定ですが、まだそこまで進んでいません:)

ありがとう

0 投票する
21 に答える
6686 参照

documentation - プロジェクトを引き継ぐ - 前のプログラマーに何を尋ねるべきですか?

商用ウェブサイトの開発を引き継いでいます。このサイトは、別のプログラマーによって 2 年以上にわたって開発されました。ほとんどが一人の仕事です (サイトの維持と拡張)。他のプログラマーがシステムを見せてくれるまで、2、3 日の移行期間があります。しかし、私が知る限り、ドキュメントはほとんどありません。すべてがコードに含まれています (これは一種の文書化されています)。今のところ質問しようと思っていることは以下のとおりです。

  • システムの最も複雑な要素に関する説明
  • 全体的なアーキテクチャの説明
  • サポート ツールの説明 (IDE セットアップ、単体テスト、展開メカニズム)
  • システムのアーキテクチャに影響を与えるために彼が使用した本、ウェブサイト、ポッドキャスト

私が見逃している他のものはありますか?

[編集] みんなありがとう。良い提案を失いました。複数の回答を受け入れることができればよかったのに!さらに、次のことも追加します。

  • システムのパフォーマンスを改善するために具体的に何をしましたか? また、現在ボトルネックはどこにありますか?
  • それに関連して、システムのセキュリティに関してどのようなことを行っていますか? (あなたは何をしましたか、そして今どこにセキュリティ ホールがありますか)

最後に 1 つ: 開発者は、必要に応じて私の質問に後で答えることができると言っていました。結局のところ、それは彼の「赤ちゃん」です。しかし、私は本当に6ヶ月で彼が引っ越して、彼の可用性がはるかに低下すると思います!

0 投票する
2 に答える
2285 参照

visual-studio-2008 - Setup.exeおよびautorun.inf

セットアッププロジェクトを追加したVisualStudio2008プロジェクトがあります。アプリケーションを正しくインストールするためのすべてのファイルを生成します。

今、私はAutorun.infをCDに追加しようとしています。これは、Setup.exeを起動することになっています。多くの試行と可能なすべての組み合わせの後、何も機能せず、インストールは開始されません。Setup.exeを起動するバッチファイルを試しましたが、使用できませんでした。

ダブルクリックするとうまくいくので、足りないものはありますか?

0 投票する
1 に答える
263 参照

python - Python と Netbeans 6.5

いくつかのリンクを提供したり、既存の python プロジェクトを Netbeans に構成する方法を説明したりできますか? 私は最近それを試していますが、コードナビゲーションがうまく機能せず、デバッグに問題があり、クラッシュし続けています。確かに、これらの問題は私の python の経験が浅いことに関連しており、ソース フォルダーの整理、ecc のインポートなどの些細なことでもサポートが必要です。どうもありがとうございました。バレリオ

0 投票する
5 に答える
401 参照

c# - オープンソース プロジェクトのセットアップ

.NET でオープンソース コミュニティ プロジェクトをセットアップしたいのですが、どうすればよいですか?