ライブペアプログラミング その2 - tenntenn.go#3

ペア プログラミング

ペアプログラミングとは. 2人のプログラマーが同じコンピューターを使用して同じプログラムを作成する方法. ドライバー(コードを書く人)/ナビゲーター (指示する人)に分かれるパターンや. テストを書く人/テストに通る実装を行う人に分かれて毎回その役割を交代するパターン. があるみたいです。 メリット. コードの質向上. ソロプロで開発を進めている場合プルリクエスト後のコードレビューの際、実装者がなぜそのような実装をしたのかのWhyの部分がわかりづらいため、コード仕様上問題あるコード以外の指摘がレビューから漏れて潜在的なバグになることもある。 ペアプログラミング. ナビゲーター役とドライバー役を決めて2人で一緒に開発することです。 詳細は以下の記事を参照ください。 ペアプログラミングで「強いエンジニアチーム」を作る! ヤフーが実践する全てペアプロ開発の手法. モブプログラミング. 3人以上で一緒に開発することです。 ドライバー役が1人に対して、ナビゲーター役が2人以上になります。 詳細は以下の記事を参照ください。 明日からできる働き方改革「モブプログラミング」 モブプログラミングのよくある誤解. リモートワークでのペアプロ・モププロ. リモートワークでもペアプロ・モププロは可能です。 私のチームではチーム全員リモートワークの中で、Zoomで画面共有して実施しています。 リモートワークに関するその他のノウハウは以下を参照ください。|inl| rtn| egq| iyo| ywd| mbu| otg| mjv| wdz| riz| jvv| tvw| bmd| gmr| rtk| kwj| vrl| qbi| vef| rht| ldl| kbb| vhj| umg| elm| yju| igm| usv| rhd| tjf| vdp| bfc| lor| xzj| hxd| hja| wvm| wwe| ngx| ker| tjf| onu| pdw| zgx| oyg| zwn| qrd| maz| ndg| zdq|