ツーペアプログラミング実験 - 第一段階

まず、実験の目的:

1)経験と彼らがアジャイル開発に取り組んでいます。

2)個人的なプログラミングのスキルと実践がさらに向上します。

 

第二に、実験的なコンテンツ:

1)問題、運動ペアプログラミング(ペアプログラミングの次の説明)プラクティスによれば、

2)ペアでの仕事、自由な組み合わせに学生を必要としています。各グループは、2つの共通の完全な実験的な要件をコードする、コンピュータを使用しています。

3)4、少なくとも両方のスイッチングロール、プログラミング中に対を必要とします。

4)プログラミング言語は、バージョンが限定されるものではないが、これらに限定されません。PythonやJavaプログラミングを使用することをお勧めします。

 

第三に、実験プロセス

1)関連情報へのアクセスをアジャイル開発とペアプログラミングの理解深めること。

  アジャイル開発:アジャイル開発は、1990年代にはソフトウェア開発への新たなアプローチで広範な懸念を引き起こしたため、緩やかなソフトウェア開発能力の急速に変化するニーズに缶応答です。頻繁に彼らの特定の名前、概念、プロセス、「非アジャイル」とは対照的に、用語は、異なっている、(書かれた資料より効果的であると考えられる)顔通信にプログラマチームとビジネスの専門家の面との間の緊密な連携をより重視、需要の変化に適応するだけでなく、人間のようなソフトウェア開発の役割にもっと注意を払うことができる新しいソフトウェアバージョン、チームのコンパクトと自己組織型を提供するコードを書くの組織とチームアプローチ。

  ペアプログラミング(英語:ペアプログラミングは)アジャイルソフトウェア開発の方法、コンピュータ上で一緒に働く2人のプログラマです。男のコードを入力し、他の人は、彼が入力したコードのすべての行を確認します。コードを見直しドライバは、観測者(またはナビゲーター)と呼ばれると呼ばれる人々のコードを入力します。2人のプログラマは、多くの場合、役割を交換します。ペアプログラミングでは、アカウントに仕事の戦略的方向性を取って観察者は、発生する可能性のある問題に対処するためには改善のため、あるいは将来的に前方の提案を置きます。これは、現在のタスクの「戦術的」な側面に集中するドライバーは、すべての注意を完了することができます。セーフティネットやガイドラインなどオブザーバー。ペアプログラミングは、開発プログラムのための多くの利点があります。このような増加規律として、より良いコードなどを書きます。

  個人的な理解:1台のコンピュータで、我々は、キーボード入力やバックディクテーションに座って、他の人の前に座って責任者を選択してください。それは何か新しいことを学ぶために、プログラマの仕事、パーティーの下位レベルの1ペアが微妙に影響プログラマによってわずかに高いレベルに影響されるとき、プロジェクトに参加、独自のプログラマーの向上に寄与することができます。そしてためにも党の高レベルの発言と彼女の考えを整理するために自分の考えをかけ続けます。複雑な文書のメンテナンスがあまり重要になっ作り、プロジェクトの変換位置に関わる人々を許可する時間のペアリング一定期間を混乱させる。それはまた、会社のために非常に良いですので、すべてのグループ化された動揺した後、口頭でのコミュニケーションは、各モジュールに精通しているすべての人のために簡単なことになります。


2)チーム、各チームのブログのアドレス、githubのリポジトリアドレス選択したトピック。

Lvzong鵬(https://www.cnblogs.com/lv000/)

劉Sicheng(https://www.cnblogs.com/ShiNiba/)

倉庫住所:HTTPS://github.com/lv-byte/LL

四の事業:

        4つの運用コマンドラインの自動生成された主なトピックの開発「のソフトウェアを。」あなたは論外達成したい番号、ランダムに生成された4つの操作し、ユーザーの回答、およびスコアリングを入力します。

   ルール:乱数100未満に加え、減算、乗算、除算、および前記無100以上の製品によって実装、差が負(減少される、すなわち、大)ではない、商業的に(すなわち、分割可能でなければならない)画分を持っていません。図10は、トータル出力式、計算式の各出力、入力、出力を待って、その後、右または間違った判定の結果を必要とします。最後に、出力と正しく答えた質問の数の小数統計。


3)情報へのアクセスの問題、話題の理解のために

  2つのインスタンスのクラス定義では、最初のリストの数は、シンボル式を組み合わせる方法のリストである、式の計算の第二の方法は、最終的なクラスの結果であるメインクラスTestクラスであり、ファイルがされます操作は、メインクラスで実行されています。


4)二人の男の後の技術ツールと開発プラットフォームの使用を議論します

  私はgithubの上のマネージコードの開発プラットフォームとしてEclipseにJavaプログラミング言語を使用するかどうかを議論することとなっています。
議論5)その他、記録2

  問題を議論するために共有するQQの利用画面。

おすすめ

転載: www.cnblogs.com/lv000/p/12541648.html