問題タブ [development-environment]
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 - ファイル名によるEclipseでの警告のフィルタリング
Java 開発には Eclipse を使用し、Maven を使用して JSP をサーブレットにコンパイルし、組み込みの Jetty インスタンスで使用できるようにしました。これは、Eclipse からプロジェクトを実行するには、./target/jsp-source をソース フォルダーとして含める必要があることを意味します。ただし、その生成されたコードに対して表示される警告はいたるところにあるため、それらを除外したいと考えています。
mainMenu_jsp.java には、使用されていないローカル変数に関する警告があります。生成されたコードなので気にしませんが、ファイル名のパターンで警告を除外する方法がわかりません。
ワーキング セットを定義できることはわかっていますが、常にプロジェクトを開いたり閉じたり、場合によっては追加や削除を行ったりしているため、最新の状態に保つ必要がある手動の簿記の別のポイントは必要ありません。新しいプロジェクトを追加し、作業セットに追加するのを忘れた場合、他のすべてのプロジェクトでは気付かない可能性があるため、警告は表示されません。ワーキング セットは、動的に展開してすべてのプロジェクトを含めるように設定する方法があり (現在すべてではありません)、新しいプロジェクトが追加されるたびにフィルタリングが自動的に適用されるように設定する方法がある場合にのみ、実際に機能します。
eclipse - Eclipseワークスペースのパターンを無視する
Eclipseワークスペースを処理するsvn、gitなどの適切な無視パターンはありますか?ワークスペース内のすべてのプロジェクトをバージョン処理したい。すべてのEclipse構成、コンパイル済みファイル、および出力フォルダーを無視する必要があります。
language-agnostic - IDE をカスタマイズするために何をしましたか?
IDE を素晴らしいものにするために、どのような微調整 / アドイン / テーマを装備しましたか? たとえば、Visual Studio ではテーマに色を付け、CodeRushは中かっこの間に線を描画します。常にConsolasフォントをインストールして使用し、FolderShareを使用してホットキーなどを変更するときに、コンピューター間で設定を同期するようにセットアップしています。
また、これは Visual Studio 固有のものではありません。Emacs や Eclipse で何をしているのか、または私たちの多くがいくつか使用していないものについて自由に言及してください。
database - 開発者ごとに 1 つの DB かどうか?
主に管理ソフトウェアを作成する企業の開発環境では、すべての開発者が独自のデータベース インスタンスを使用する必要がありますか、それとも開発中に中央のデータベース インスタンスを使用する必要がありますか? 各アプローチの長所と短所は何ですか? 他の環境や他の製品はどうですか?
python - 大規模な開発に Python を使用するにはどうすればよいですか?
Python での大規模な開発、特に大規模なコード ベースをどのように維持しているかについて知りたいです。
メソッドのシグネチャに互換性のない変更を加えた場合、そのメソッドが呼び出されているすべての場所をどのように見つけますか。C++/Java ではコンパイラがそれを見つけてくれますが、Python ではどのようにしますか?
コードの奥深くで変更を行う場合、参照する静的型がないため、インスタンスが提供する操作をどのように見つけますか?
入力ミス (タイプミス) をどのように処理/防止していますか?
UnitTest は静的型チェックの代わりに使用されていますか?
ご想像のとおり、私はほとんど静的に型付けされた言語 (C++/Java) しか扱っていませんでしたが、より大きなプログラムでは Python を試してみたいと思っています。しかし、私はずっと前に、同じく動的に型付けされたクリッパー (dBase) 言語で非常に悪い経験をしました。
windows-mobile - Windows Mobile デバイスに適したプログラミング環境/IDE はありますか?
これは、Windows Mobile アプリケーションを開発および展開するための PC ベースの開発環境 (Visual Studio など) を意味するものではありません。むしろ、Windows Mobile デバイスで実行され、そこでコードを記述してテストできる IDE を意味します。
development-environment - 個人用開発マシンでのVirtualPCの実用性はどれくらいですか?
Virtual PCは、家庭用の個人用開発用コンピューターで実用的です。私は自宅でカスタムの.netプログラミングを行っていますが、パフォーマンスと全体的な使用の観点から、VirtualPCが役立つかどうか疑問に思いました。VirtualPCセッション内のアプリケーションの実行速度が低下しますか。それは私の個人的な開発マシンで私を助けます。他の商品をお勧めしますか?
ide - 開発フレームワークとは?IDE とは
プログラミングを始めたとき、Ruby と付属のカラフルな小さなメモ帳を使用していました。Java を学び始めて以来、明らかに IDE である Eclipse を使用しています。Reddit でこの Mono について少し読んだことがありますが、それが何であるかを正確に理解しているとは思いません。Web サイトには開発フレームワークと書かれていますが、それは IDE の別の言葉ですか? Java や Ruby から z80 や ARM9 に至るまで、さまざまな言語で作業したいと考えている真の初心者ですが、小さな私に最適な IDE または開発フレームワークはありますか?
operating-system - Microsoft開発者にとって最適なオペレーティングシステムは何ですか?
これは数年前から私を悩ませてきましたが、最近Windows Vistaの導入によって悪化しました(ドライバーの要件とUACの制限が主な要因です)。
Windows Vistaにはさまざまな種類があり( ここで比較)、代替オプション(Windows Serverをワークステーションとして実行する)もありますが、私が生きている限り、開発ワークステーションに最適な選択肢はわかりません。
Vistaを開発環境として使用するのは面倒ですが(多くの理由でここには立ち入りたくありません)、代替手段にもいくつかの重大な欠点があります。
Windows Server 2008は論理的な選択をしますが、多くの追加の構成と調整が必要です(もちろん、ハイエンドのグラフィックスやその他の開発マシンの要件に合わせて設計されていないことは言うまでもありません)。
問題は、MSプラットフォーム開発に(現在)推奨されているMicrosoftオペレーティングシステムは何ですか?..あるいは、Vista用の「DeveloperEdition」がないのはなぜですか?
個人的にはWindowsServer2008を使用していますが、多くの開発者がWindows XPを使い続けており、Vistaを使用している開発者も少なくありません。明らかに、一部の開発(DirectXなど)は実際にはXPまたはVistaで実行する必要があります。しかし、標準のWinForms / Webおよびサーバー開発作業の場合、ゴールドスタンダードは何でしょうか。
何を使用しますか(MSオペレーティングシステムを使用している場合)、なぜそれが機能するのですか?代替案として何を考えましたか?
language-agnostic - 仮想化を使用して、開発環境のより迅速な災害復旧を作成する人はいますか?
開発ボックスが死んでしまうことにかなりうんざりしていて、開発で使用するツールの洗濯物のリストを再インストールする必要があります。
今回はVirtual Box VM上に開発環境を構築して外付けHDDに保存しておくことで、実機を直した後にすぐに開発環境を立ち上げられるようにしようと思います。
これは、「ハードウェアに依存しないバックアップ」を作成し、災害後に迅速に復旧できるようにするための良い方法のようです。
誰もこれを試しましたか?うまくいきましたか?時間の節約になりましたか?