問題タブ [devtools]

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 投票する
2 に答える
3338 参照

oracle - Oracle データベース用の無料の SQL クエリ生成ツール?

無料のツールを使用して、Oracle データベースのクエリを生成しますか。テーブル名と列名をオートコンプリートして提案するツール。

0 投票する
13 に答える
2172 参照

git - Git を上司に推薦する準備はできていますか?

私たちは 90 年代に VSS で立ち往生しているので (痛い)、上司に新しいソース管理システムとして Git を勧めたいのですが、ツールとサードパーティのサポートはまだ十分ですか?

具体的には、TortoiseSVN に似た GUI フロントエンド、まともなビジュアル差分/マージ サポート、および電子メール コミット通知、IDE やビルド システムなどのサード パーティからの一般的なサポートなどについて話しています。

これはプログラマーによって使用されますが、私たちのチームにはこの種のものが本当に必要です。コマンドライン アプリといくつかのオンライン チュートリアルだけで、すべての人が新しいツールや新しいソース管理パラダイム (分散型) に行き詰まったままにしたくありません。これは一歩後退だろう。

ではどう思いますか... Git の準備はできていますか? Git にはどのような適切なツールが存在し、どのサードパーティ開発アプリがそれをサポートしていますか?

編集:私の最初の質問はかなり曖昧だったので、Git の利用可能なツールとサードパーティのサポートのリストを具体的に尋ねるように更新しています。たぶん、コミュニティ wiki の投稿とそのリストを入手できるかもしれません。

また、「転覆を使用する」が適切な答えであるとは考えていません。オフライン編集以外にも、分散ソース管理システムを使用する理由は他にもあります。プライベート ブランチや安価なブランチもその 1 つです。

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

visual-studio-2008 - VisualStudio2008のメインメニューのカスタマイズ

これは非常に単純に聞こえますが、これを実行するために過去数時間イライラしています。VisualStudio2008の[ツール]メニューの下に[マクロ]サブメニューが表示されません。

[ツール]->[カスタマイズ]->[コマンド]に移動します。[カテゴリ]の下の[ツール]を選択し、[コマンドの再配置]をクリックします。ツールメニューを表示する代わりに、ファイルを表示します。

私は何か間違ったことをしていますか?それともVS2008のバグですか?

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

java - Java Swing: ライブラリ、ツール、レイアウト マネージャー

Java Swing ツール セットにはどのようなライブラリ/ツールがありますか?

  • XUL
  • レイアウト マネージャー
  • パッケージャー/インストーラー
  • 書籍
  • 等.....
0 投票する
17 に答える
1824 参照

resources - 他のコーダーとリアルタイムでどのようにコラボレーションしますか?

IMに関するJavaScriptのヘルプを求めて私を襲っているふりをします。コードを機能させるために、私ができる限り簡単にできるようにするにはどうすればよいですか?

私はいつもこれに遭遇します。私はインスタントメッセンジャーを使用していて、誰かが私に質問をしていて(または、私が質問しているのかもしれません)、同じコードを処理しようと何度もやり取りしています。インスタントメッセンジャーはこれにはあまり適していません。電子メールは遅いです、少しは前後に十分にフォローするのが少し難しくなる可能性があります。

これが私が試したことです:

Googleドキュメント: -Googleアカウントが必要であり、正確にリアルタイムではありません。他のユーザーがいつどこで編集しているのかを知るのは難しい。

Pastie.org-これはコードの共有には本当に最適ですが、双方向のコラボレーションには最適ではありません。インターフェース(サンプル)は大好きですが、他の人とリアルタイムで編集することはできません。

EtherPad-有望に見えたが、数人のユーザーだけで負荷がかかった状態で座屈した。仕事中の何人かの人が私たちにこれを使わせようとしていましたが、私たちはパフォーマンスの問題を抱え続け、いくつかのブラウザがクラッシュしました。

CollabEdit-これは実際に素晴らしく見えます(ちょうど今それを見つけました)。まだ誰にも使ったことがありません。軽量で十分な応答性を感じます。誰かがこれで運が良かったですか?

ゴビー-私が本当に必要としているのが迅速なアドホックなコラボレーションである場合、私は人々にこのようなものをインストールさせるのに苦労するでしょう。そうは言っても、私が定期的にコラボレーションしている人々を調べる価値があるのではないでしょうか。誰もがそれを使用しましたか?

JSbin-私が一緒に仕事をしている人のほとんどはjavascriptの人です(私たちはWeb開発機関で働いています)ので、これを何度も使用しようとしました。「サンドボックス」JavaScript機能は素晴らしいです。ただし、ライブでリアルタイムにコラボレーションすることはできません。コードを編集した後に新しいリンクを生成することはできますが、それはお互いに電子メールで送信する(またはPastie.orgを使用する)よりもほんの小さなステップです。

画面共有-私はこれがMacユーザー間でうまく機能するのを見ただけだ。他の開発者がOSX10.5(Leopard)を使用している場合、iChatで画面を共有するのは簡単です。それ以外は、無料で信頼性が高く、大騒ぎのない画面共有については知りません。

--追加--VNC-これでは参入障壁が高すぎます。ソフトウェアのインストール、ネットワークファイアウォールの回避、ローカルファイアウォールへの例外の追加...うん。私は速く話している「ねえ、これらの線は正しく見えますか?」ここでのコラボレーション。 - /終わり -

...ふぅ。

さて、あなたは何を使いますか?

理想的なサービスは、無料でWebベースの目的主導型のサービスだと思います(ちょっと... Stackoverflowのようなものです)。

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

java - Java リーキー抽象化チェッカー

私は、Java で「漏れやすい抽象化」をチェックするプログラムを作成するという考えを熟考しています。すぐに頭に浮かんだ 1 つの領域は、例外があります。

注意してください、私はチェックされた/チェックされていない例外の相対的なメリットについて議論したくありません. 私が探しているのは、他の例 (例外処理である必要はありません) であり、ソース コードまたはクラス ファイルを調べることで合理的に把握できるものです。

私はcheckstyle、findbugs、およびPMDを認識していますが、知る限り、これを扱っているものはありません(そして、自分で作成するのではなく、これらのツールのいずれかにチェックを入れることに反対していません)。

静的にチェックできる漏れやすい抽象化の他の例はありますか?

編集:

2 番目の方法が悪い理由は、クライアントが JDBC (たとえば、何でもかまいません) が使用されていることを知る方法がない場合に、メソッドが例外をスローすることです。したがって、「漏れやすい抽象化」は、JDBC が使用されていることです。基礎となるメカニズムが別のものに変更された場合 (別のデータベース抽象化ライブラリである JPA など)、例外もすべて変更する必要があります。そのため、基盤となるデータベース ライブラリが流出しています。

0 投票する
3 に答える
637 参照

resharper - Resharper 4.1 はキャメルハンプと通常の選​​択モードの両方をサポートしていますか?

resharper で Camel Humps の設定を見つけました。

Resharper -> オプション -> エディター -> キャメルハンプを使用

問題は、キャメルハンプ モードだけでなく、通常の選択モード (つまり、CTRL + 矢印および CTRL + SHIFT + 矢印の既定の動作) も使用できるようにしたいということです。

たとえば、次の変数を検討してください。

プライベート int MyVeryLongCamelCaseName;

変数全体をコピーする場合は、カーソルが M にある場合に変数全体を選択する CTRL + SHIFT + 左矢印の VS の既定の動作が必要です。

ただし、名前を MyExtremelyLongCamelCaseName に変更したい場合は、Resharper が提供する CamelHumps 動作が必要です。

異なるショートカットで両方の動作を行う方法はありますか?

0 投票する
3 に答える
172 参照

project-management - プロジェクトのサポート/開発ツールの作成 - どのくらいの時間を費やす/費やすべきですか?

ワンライナー スクリプトのように単純な場合もあれば、パーサーとデバッガーを備えた完全なプログラミング言語のように複雑な場合もあります。

しかし、労力を節約するツールを作成することには、元のタスクよりも多くの労力を必要とする、よく知られている危険があります (いくつかのプロジェクトで償却できない場合を除きます)。

私は、この二次プロジェクトに夢中になり、それを完璧にしようとし、それを拡張することを心配しています... 一次プロジェクトが衰退している間 (例: Knuth は、TeX を作成するために「The Art of Computer Programming」を書くのに何年も費やしています)彼がそれをタイプセットするのを手伝ってください)。

ビルド ツール、テスト システム、バグ トラッカー、ソース管理などの標準的なサポート/開発ツールについては考えていませんが、開発者だけが使用する、独自の開発をサポートするために特定のプロジェクト用に作成するツール (つまり、プロジェクトの成果物ではありません)。

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

sql-server - SQL Server でスクリプトが間違ったインスタンスで実行されるのを防ぐ

これはプログラミングの質問ではなく、ツール 1 の提案です :-)

スクリプトが間違った SQL Server インスタンスで誤って実行されるのを防ぐ方法を探しています。つまり、ライブ/本番環境の開発環境で顧客をクリアするためにそのスクリプトを実行しないようにするためです。

私が基本的に求めているのは、Enterprise Manager (または SQL サーバー インスタンスを管理するための別のアプリ) のプラグインです。これにより、SQL サーバー インスタンスの接続詳細のリストを定義できるようになり、ウィンドウが接続されたときにタブを赤く色付けするか、「これは XXXX インスタンスに接続されています。よろしいですか」というメッセージ ボックスをポップアップ表示することにより、それが非常に明確になる LIVE 環境。

フォームが非常に慎重であることは別として、これまたはリモートでシミュレートする何かを実行するツール/プラグインのアイデアを誰かが持っていますか?

助けてくれてありがとう