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

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

python - Python コードベースの継続的インテグレーション システム

私はPythonコードベースを使用した趣味のプロジェクトに取り組み始めており、何らかの形の継続的インテグレーションをセットアップしたいと考えています (つまり、チェックインが行われるたびに一連のテスト ケースを実行し、担当者にナグ メールを送信します)。テストが失敗したときの人) CruiseControlまたはTeamCityに似ています。

ほとんどのVCSesでフックを使用してこれを実行できることはわかっていますが、それにはバージョン管理サーバーと同じマシンでテストを実行する必要があり、これは私が望むほどエレガントではありません。Pythonコードベースに適した、小さくて使いやすいオープンソースの継続的インテグレーション システムについて何か提案はありますか?

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

agile - エクストリームプログラミング

開発者およびプロのエンジニアとして、Kent Beck によって「バージョン 1」で定義されているように、Extreme Programming のテナントに触れてきました。これらの 12 の基本原則のうち、現在の仕事や他の仕事で実践することを許可されているか、少なくともその一部になることが許可されていると感じているのはどれですか?

エンジニアの観点からは、XP の主なエンジニアリング原則は、私が関わってきた他のどの原則よりもはるかに優れていると感じています。あなたの意見は?

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

agile - スクラムとエクストリームプログラミングの違いは何ですか?

数年前、私はエクストリーム プログラミングを行うグリーン フィールド プロジェクトに取り組みました。また、多くの人がスクラムの方法論について言及しているのも目にします。

誰かスクラムと XP の主な違いを教えてもらえますか?

0 投票する
6 に答える
1473 参照

.net - これは、経験のない.netアジャイルプロジェクトを開始および管理するための最良のチュートリアル、書籍、ソフトウェアです。

これは、新しい.netベースの開発プロジェクトを経験のないアジャイルな方法で開始および管理するための最良のチュートリアル、書籍、ソフトウェア、およびプラクティスです。XP |スクラムを採用するのが簡単な方法はどれですか?

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

templates - 最高のユーザー ストーリー テンプレートはどこにありますか?

ユーザー ストーリーを新しいプロジェクトに実装したいのですが、アジャイル開発で使用される適切なテンプレートやその他のテンプレートはどこにありますか?

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

tdd - TDD の「スパイク」が「スパイク」と呼ばれるのはなぜですか?

テスト駆動型開発担当者は、何かが機能するかどうかを確認するために何かをコーディングすることを含む、迅速で探索的な調査、つまりスパイク指します。

彼らがその言葉を思いついた理由はありますか?

更新:ケント・ベックによるコインは、私には「オリジナル」のもののように見えますが、彼の言葉の使い方は、私の意見ではあまり意味がありません. 簡単なテストをコーディングすることは、「プロジェクトにスパイクを入れること」ですか?

興味深いことに、彼はこの用語を使用するのをやめたようです。なぜなら、この用語がさまざまな人々にさまざまな意味を呼び起こしたからです - 証拠については以下を参照してください!

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

agile - 揮発性エクストリームプログラミングチーム

チームの構成が頻繁に変更される組織で実装される極端なプログラミング手法をお勧めしますか? 極端なプログラミング シナリオで、チーム途中で不安定になった場合、何をお勧めしますか? ありがとう。

0 投票する
6 に答える
339 参照

agile - エクストリーム プログラミングとクライアント

XP (Extreme Programming) プラクティスをサポートする可能性が高いのは、どのタイプのクライアントですか?

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

c# - C# でのエクストリーム プログラミング アドベンチャーの正誤表?

Ron Jeffries の C# でのエクストリーム プログラミング アドベンチャーに取り組んでいます。しかし、私は第 3 章で立ち往生しています。なぜなら、このコードは、作者が言っていることを実行せず、実行できないからです。

基本的に、テキストは、ワードラップが有効なテキスト ボックスにテキストを書き込めるはずだと言っています。次に、カーソルを中間行に移動して Enter キーを押すと、コードはカーソルの前の行を再表示し、いくつかの行と一連の HTML 段落タグを追加してから、残りの行を追加する必要があります。textbox.lines プロパティを使用しているため、コードはテキストと一致しません。テキスト ボックスにワードラップされた行がいくつあっても、キャリッジ リターンを押すまで、Lines プロパティには 1 行しかありません。したがって、コードが「残りの行をバッファにコピーする」というステートメントは、私には間違っているように見えます。

この本を読んだ経験のある人なら、私が何を読んでいるのか、何をしているのか、間違っていることを教えてくれるとありがたいです!

ありがとう。

エオラプトル

0 投票する
6 に答える
6854 参照

agile - 小規模チーム向けのプロジェクト方法論

私の会社では通常、各プロジェクトに 1 ~ 4 人の開発者 / アート ディレクター / コピーライターがいますが、どの方法論を使用することをお勧めしますか? アジャイル?XP?スクラム?他の何か?(基本的に同じ概念のすべてのバリエーションであることはわかっています、はい)