個人的な第三の仕事 - ペアプログラミング
まず、ツイニングパートナー
Githubのリポジトリアドレス | https://github.com/S21loganmc/PairProgramming |
---|---|
運用要件に対応 | https://www.cnblogs.com/cherish599/p/11577268.html |
姉妹提携パートナー | 李ナン |
学生ID | 201731024101 |
第二に、双晶プロセスおよびPSP用フォーム
教師が割り当てを投稿するとき、私たちは初めてのチーム、そして私たちの話題とコードデザインで多くの議論を完了しました。私たちはデザインクラス点呼システムを選択しました。最初に私たちはいない非常に明確かつ正確思ったが、何回かを説明するための教室で教師が、我々は真剣にレコードを勉強しなければなりません。
画像は、操作およびデモンストレーションプログラムのフォームの先生を示し
学校の後、我々はお茶の店で議論することを選んだ、との手順を実行します。絵がグループペア現場を示して
議論した後、我々は全体の作業プロセスの全体的な枠組みを持っており、対応するフォームデザインのPSPを完了します。PSPテーブル
PSP | パーソナルソフトウェアプロセス段階 | 推定時間がかかる(分) | 実際の消費(分) |
---|---|---|---|
プランニング | 計画 | 20 | 20 |
推計 | 時間の見積もり | 600 | 720 |
開発 | 開発 | 500 | 630 |
分析 | 要件分析 | 30 | 60 |
デザインスペック | 設計ドキュメントの生成 | 35 | 60 |
デザインレビュー | デザインレビュー(と同僚は、設計を見直し) | 15 | 20 |
標準コーディング | コードの仕様(現在の開発のための適切な規範の開発) | 30 | 60 |
設計 | 具体的な設計 | 30 | 30 |
コーディング | 具体的なコーディング | 240 | 280 |
コードレビュー | コードレビュー | 60 | 60 |
テスト | 検査(セルフテスト、コードを変更し、変更を提出) | 60 | 60 |
報告 | レポート | 60 | 90 |
試験報告書 | テストレポート | 20 | 30 |
サイズ測定 | コンピューティングのワークロード | 20 | 30 |
Postmortern&プロセス改善計画 | 後知恵、および改善計画を提案します | 20 | 30 |
トータル | 600 | 720 |
第三に、ジョブ記述
1.基本的な機能を達成(データロードプログレスバーやトラック)
2.インタフェースパッケージ
3.テストユニット
4.Github倉庫のアップロード
第四に、感情や経験
全体的に、このペアプログラミングはさらに、個人の能力を強化しているだけでなく、より良い協調学習能力を育成します。ペアより成功プログラミング、そして私のチームメイトが恩恵を受けています。ここだけの思考のクラスは、アルゴリズムに反映されるだけでなく、実行するためのコードの書き方を学んでいません。私は機能を使用しないことは困難であり、参照コードの可読性が非常に高いと言っています。詳細の適切なレベルを指摘し、場所の記載は、グループディスカッションを通して、読み取ることができません。明確な、クリアな通話関係の各機能の機能、拡張を容易にし、新しい機能を書き、後続の変更。
しかし、言わなければならない、誰も完璧ではありませんいいえ金は、いくつかのステートメントを使用するために、そこにはまだ気持ちの片言ですが、また、フォローアップは、より多く練習し、まだお互いに私たちの不足はありません。地球にダウン、改善し、ギャップを特定し、最終的に進行します。さあ!