問題タブ [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.
.net - あなたの小さなウェブ開発会社のセットアップは何ですか?
私は小規模な Web 開発会社 (開発者はわずか 2 人から 3 人) で働いており、さまざまな顧客向けの幅広いプロジェクト (CMS から e コマース サイトまですべて) に取り組んでいます。
通常、私たちは独自のプロジェクトに取り組んでいますが、時折、1 つのプロジェクトで協力する必要があります。ソース管理ソフトウェアとして Subversion を使用し、サイトは VS 2008 および SQL 2005 を使用して .NET で開発されています。
単体テストやその他の「エンタープライズ」レベルのコーディング プラクティスに関する多くの投稿を読んだ後、最小限のメンテナンスしか必要とせず、開発期間が短い小規模なプロジェクトに対して、他の開発者は何をしているのか疑問に思っていました。
特に単体テストが必要かなどを考えています。
c - C 言語開発に利用できる IDE とツールは何ですか?
言語と歴史的経験のために学ぶのに良い別のSOの質問で見たので、いくつかのCを学ぶことを検討しています。
IDE の専門家が何を使用しているか、C でプログラミングする際に役立つその他のツールについて知りたいですか?
air - グローバルホットキーを Adobe AIR アプリに割り当てることはできますか?
Adobe AIR アプリの特定の機能にグローバル ホットキーを割り当てることは可能ですか。つまり、アプリの機能は、アプリがアクティブかどうかに関係なく、ホットキーに応答します (もちろん、システム トレイでのみ実行されている必要があります)。
eclipse - 成長する日食構成をどのように管理しますか?
私は次のような非常に多くの作業にEclipseを使用しています。
- 私のJava作業のほとんどが利用するコードを含む複数の「ユーティリティ」プロジェクト
- 定期的に同期して使用するさまざまなプラグイン関連のプロジェクト(例:Gitプラグイン)
- 私が実際に開発しているプラグインプロジェクト
- 時折pydev/非javaプロジェクト
- 等...
これらすべてをまっすぐに保つことは非常に難しくなっています。特に、一度にすべてを使用する必要がないためです。Mylynを使用してみました(そしてもう一度試しました)が、過去にEclipseの実行が非常に遅くなり、タスクを切り替えたことをmylynに伝えるのを忘れないことで悪名高いので、学習する傾向があります。非常に奇妙な(そしてほとんど役に立たない)リソースのセット。
複数のワークスペースを使用することを検討しましたが、複数のプロジェクトが複数のワークスペースに存在する必要がある場合や、ワークスペース間でeclipseメタデータディレクトリを同期する必要がある場合は問題があります。
Eclipseで複雑な作業環境を管理するための最良の方法は何ですか?Eclipseプラグインの開発に関しては、適切な代替手段がないため、他の開発環境は実行可能なオプションではありません(これは要件です)。
(1、2か月前に非常によく似た質問があったと思いますが、見つかりませんでした...)
development-environment - モバイル デバイス向けの優れたシミュレーション ソフトウェア
モバイル デバイス用の優れたシミュレーション ソフトウェアを推奨できる人はいますか? 私はノキアのスマートフォンに最も興味があります。
c# - VS 08 と C# で生産性を高める最速の方法
私は最近、Komodo Edit やその他のより単純なエディターを使用して Python で作業していますが、現在は VS 08 を使用して C# で実行するプロジェクトを行っています。そのプラットフォームでできるだけ早く生産性を高める方法についてのヒントをいただければ幸いです。
asp.net - Oracle/ASP.NET 環境に最適なソース管理ソリューションは?
私は、5 人の開発者が Visual Studio 2005/2008 を使用して、Oracle 8i (間もなく 10g) データベースに対して開発 Web サーバー上で ASP.NET Web アプリケーションを共同で開発する方法を計画しようとしています。
開発者は、ローカル ネットワーク上にいるか、vpn (非常に高速な接続ではありません) 経由で接続しています。
最新の Visual SourceSafe を評価しましたが、次の落とし穴に遭遇しました。
1) 開発用オラクル データベースをすべての開発者コンピューターにレプリケートできないため、分散型開発を使用できません。また、vpn が遅すぎて、ローカル アプリ インスタンスをデータベース サーバーに接続できません。
2) VSS ソース コードはファイル システム上にないため、それをデバッグする唯一の方法は、アプリをビルドしてデバッガーを実行することです。これは、集中開発サーバーで一度に 1 人の開発者のみが実行できます。これは受け入れがたい。ファイルがチェックインされるたびに開発サーバーのアプリ インスタンスに発行されるようにシャドウ フォルダーを使用しようとしましたが、これは vpn 上のリモート開発者には失敗しました。
3) 開発者は多くの Web コードを実行するため、生産性の理由から、ファイルを保存するときに、開発サーバーで変更が行われていることをすぐに確認できることが重要です。
4) ファイルを本番サーバーにプッシュするための制御されたプロセスを実装する簡単な方法がない。
これらの制約の下で機能するソース管理ソリューションに関する提案はありますか?
更新:開発はサーバー上で行う必要があるため、「ロック アンド チェックイン」モデルを使用する必要があると思います。では、「ロック アンド チェックイン」シナリオに最適なソース管理ソリューションはどれでしょうか?
更新: Visual SVN は、開発サーバーに対する集中開発をサポートしていますか? のように、開発者は VS に保存した後、開発サーバーで自分の更新をすぐに見ることができますか?
continuous-integration - デイリー ビルド vs. 欠陥ゼロ
日々のビルドをどのように行い、欠陥ゼロの環境を目指していますか? 新しいコードのすべてのバグを殺すまで家に帰れないということですか? それとも、完全にテストするまでコードをチェックインしないということですか?
私は初めて少数のプログラマーと作業しているので (自分で作業したり、他の 1 人のコーダーと作業したりするのではなく)、このような決定に初めて取り組んでいます。ソフトウェア開発プロセスを採用する必要がありますか?
development-environment - PC 上の VM で開発することの長所と短所
私は最近、セミ強化 PC (Q9450、8GB DDR2 1066、1TB HDD、デュアル 8600GT、Vista Ultimate およびデュアル 22 インチ モニター) を自作しました。いいえ?
1 つの利点は、Vista ラップトップで同じ VM を実行できるため、どのマシンでも開発環境が同じになることです。また、年末までにMBPも購入する予定です。
オンラインでいくつかの記事を見つけました。
他の考えは本当にありがたいですか?
development-environment - プログラミング環境に慣れる
私はフルタイムのソフトウェア担当者ではありません。実際、過去10年間で、私の作業の90%はハードウェアで行われていたか、低レベルの(埋め込み)コードを実行していました。
しかし、残りの10%は、開発ツール用のシェルスクリプトの作成、特別な機能を追加するためのカーネルの変更、およびエンドユーザー向けのGUIアプリケーションの作成に関係しています。
問題は、「X」を実行してから何年も経ち、忘れてしまったか、環境が変化したために、知識に重大な穴が開いていることに気付くということです。
TheDailyWTF.comには、「WTF:ライブラリbazでfoobar()を呼び出すことができたときに、1日中大量のコードを書いていた」というスレッドが頻繁にあります。#include <stdio.h>のもの(たとえば)以外のことはあまり覚えておらず、クイック検索で適切なライブラリが見つからなかったため、私は自分でそこにいました。
めったに触れないプログラミング環境で、クラッシュラーニングやクラッシュリフレッシュに効果的な方法は何ですか?