はじめてのモブ・リファクタリング!! by 品川アジャイル
息が止まるほど、熱い "モブ・リファクタリング" します!!
品川アジャイルでは、毎週水曜日に集まって勉強会をしています。
リモートモブでリファクタリング本の一章の写経を繰り返したり、
リファクタリングやテストツールをみんなで試したりしています。
今回は、その中で一番楽しい、リモートモブリファクタリングを
皆さんを交えて体験していきます。
TDDのワークショップと違い、機能の追加をせず、現状のコードを
「グリーンを維持したままで」手直ししていきます。
もしレッドになったら、息を止めてグリーンに戻します。
(「イキトメ」メソッド)
前半は、Codespaces を使ったモブプログラミング & リファクタリングの演舞。
後半は、飛び入り参加の方を交えて一緒に体験するワークショップとなります。
モブでやりますので、ドライバーは周りの指示を受けて入力するだけ。
プログラミングに自信がなくても、キーボードが打てればご参加可能です。
コードを継続的にメンテナンス可能にする、リファクタリングの世界へようこそ!
※VSCode と Live Share Extention Packコンポーネントを事前にインストールしておいていただけるとスムーズです。
Outline/Structure of the Workshop
- 開発環境の説明
- お題について
- FizzBuzzを使ってのリファクタリング
- Visual Studio Codespaces
- LiveShareプラグイン
- モブリファの演舞
- 品川アジャイルによる実演
- ワークショップ
- モブプログラミング
- 雑談(適宜)
- 動画鑑賞(モブ休憩)
- おまけ
- 『リファクタリング第2版』のエッセンス紹介(適宜)
Learning Outcome
オンラインで以下を学ぶことができます
- コードの共同編集
- モブプログラミングの実践方法
- リファクタリング方法
- コードを壊さないで改善する方法
- みんなで過ごす休憩方法
Target Audience
チームの成長を目指す開発チーム, テレワークで疲れたチームを元気付けたい方
Prerequisites for Attendees
- VSCode Live share に慣れているとスムーズです