問題タブ [pair-programming]
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.
python - Emacsコラボレーティブバッファが間違ったモードで開く
私はEmacsとRudelを使用してリモートプログラマーとコラボレーションしています。Rudelには、公開されたバッファの概念があります。私のパートナーがバッファを公開するとき、私はそれをサブスクライブすることができ、私たちは両方が同時にそれを編集することができます。
私の問題は、彼が* .py拡張子の付いたPythonファイルを公開し、それをサブスクライブすると、バッファーが自動的にpython-modeに設定されないことです(基本モードです)。バッファが正しい言語モードで開くようにするにはどうすればよいですか?
visual-studio - 押されたキーを表示するVisualStudioプラグイン
私のチームはペアプログラミングを採用し始めており、私たちの中には他の人よりもResharper(および他の生産性ツール)に精通している人もいます。私はMarkMillerと一緒にDNRTVのエピソードを見ていましたが、彼が持っていたVisual Studioプラグインがあり、どのキーが押されたかを示していました。これは、他の開発者とのプレゼンテーションだけでなく、ペアリング中にも使用できる優れたプラグインになると思います。ここでプラグインの動作を確認できます。
このプラグインが公開されているかどうか誰かが知っていますか?そうでない場合は、それに類似したものが利用可能ですか?
c# - リモートではないペアプログラミングツール
私は現在、Windowsマシンで本格的なペアプログラミングを実践している仕事をしています。両方ともキーボードとマウスのセットがあり、2つのモニターがあり、ドライバーを簡単に切り替えることができますが、セッションの中には、ペアと同時にテストを書き始めたい点がいくつかあります。実装を書いています。
同じコンピューターに2つのカーソルとキーボードフォーカスを効果的に配置できるプログラムがあるかどうか疑問に思っています。それらが存在しない場合、私は自分の解決策を試してみることをいとわないが、これを最もよく達成する方法についてのインプットを希望する。私は.Net3.5テクノロジに最も精通していますが、Javaも知っており、この問題を解決するためにC++を学習したいと思っています。
自分でソリューションを作成している場合は、1つのハードウェアデバイス(つまり、インストールされている特定のマウス)の入力を取得して、Windowsがポインターを移動できないようにし、代わりに自分のプログラムポインターを個別に移動できるようにします。
visual-studio - Visual C ++ 2010ExpressEdition用のWave-vs.netペアプログラミング
wave-vs.netライブペアプログラミングプログラムのようなVisualStudioC ++ 2008/2010 Express Editionのプラグインはありますか?または、フルバージョンのVisual Studioをダウンロードしてインストールする必要がありますか?
visual-studio - Visual Studio 2008: Emacs と既定のキーバインドをスムーズに切り替える
Visual Studio 2008 で、Emacs のキーバインドと既定のキーバインドをスムーズに切り替える方法はありますか? 私はすぐにいくつかのペアプログラミングを行う予定で、気が狂わないようにするために Emacs のキーバインドが必要です。
eclipse - PEPまたはコーラの利点は何ですか? (Eclipse ペアリング プラグイン)
Eclipse ペアリング プラグインとしての PEP と COLA の長所と短所は何ですか?
eclipse - ペアプログラミング、混合IDE環境?
混合 IDE 環境でチームがペア プログラミングを行った経験がある人はいますか? 私は長年 IntelliJ を使用しており、他のユーザーは Eclipse を使用していますが、これについては聞いたことがあるかもしれません。
私の考えでは、ペア プログラミングでは、プログラマー間でキーボードを何度も受け渡します。しかし、キーボードを手に入れるたびに、もう何もすることがわからないので、私は立ち止まります。(いきなりバカみたい!)
これで、Eclipse の使い方を学ぶことができました。(相対的なメリットについてここで聖戦を始めるわけではありません。)しかし、他の誰かが意見を持っているのだろうか?
emacs - Emacsでmake-frame-on-displayとmulti-ttyを使用するには?
Emacs マニュアルのこのページmake-frame-on-display
では、リモート Emacs セッションにアクセスできるようにするために呼び出される関数について説明しています。この機能に対する私の関心は、リモートで同僚とペア プログラミング用のバッファーを共有するために使用することです。
ページから:
この機能を使用して、同じ Emacs ジョブ内で 2 人以上のユーザーが 2 つのディスプレイで同時に入力できるようにすることもできます。ただし、実際には、注意を怠ると、さまざまなユーザーが他のユーザーの編集に簡単に干渉する可能性があります。
これをどのように正確に設定しますか?私が必要なものは何?私のパートナーは何が必要ですか? 詳細は述べられていませんが、私は Emacs についてどこから始めればよいかを知るには十分ではありません。
共有 Emacs セッションを取得する他の方法はありますか? Emacs Wiki のこのページmulti-tty
は、 と呼ばれるものを参照しています。上記の質問もこれに当てはまります。
どちらが良いですか:multi-tty
またはmake-frame-on-display
?
conditional - 条件付きロジックがたくさんあるプログラムで必要なif/elsesをすばやく推測するための精神的なテクニックはありますか?
多くの場合、プログラミングでは、一部の機能に多くの条件付きロジックが必要になることが非常に一般的な要件ですが、ルールエンジンを保証するには十分ではありません。
たとえば、数値のテストはxで割り切れますが、何かの倍数、他の因数、何かの平方根などもあります。ご想像のとおり、これらの線に沿った何かには、多くのif/elsesが含まれます。
より現代的なプログラミング技術で混乱を減らすことは可能ですが、どのようにして迅速に、そして計算された方法で、必要なif / elsesを推測しますか?
たとえば、自動車保険の見込み客に必要な見積もりを推測するプログラム(エンジンは別として)には、年齢、場所、運転ポイント、それらのポイントが収集される年齢などの条件付きロジックがあります。冗長な条件付きブランチをすばやく推測するためのメンタルテクニック?それは単なる経験であり、特別な精神的技術はありませんか?ペアプログラミングにはノイズが多く、実際に何かを考えたり、アイデアを実装するのに十分な時間をとったりするのが難しいため、これは重要です。
ありがとう