Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【PhpStorm】モブプログラミングの実践と学び【結局はバランス?】

y-tsuzaki
September 24, 2022

 【PhpStorm】モブプログラミングの実践と学び【結局はバランス?】

PHPカンファレンス2022の登壇資料です

https://fortee.jp/phpcon-2022/proposal/911ccf1e-15b0-4465-a02e-f0e4e54aa2df

y-tsuzaki

September 24, 2022
Tweet

More Decks by y-tsuzaki

Other Decks in Programming

Transcript

  1. Copyright© M&Aクラウド 求人広告サイトのような M&Aダイレクトマッチング 5 買い手
 ・案件報酬はM&A成功報酬のみ ・最低手数料なし ・売り手ソーシングのチャネルが増える ・M&Aニーズを発信するだけで売り手を集客

    ・仲介業者を介さずにダイレクトにやり取り可能 ・潜在層にもリーチが可能 手数料無料 ※プラットフォーム案件の場合 
 ※
 売り手 1.掲載する ・買い手のM&Aニーズを自ら調べることが可能 ・仲介業者を介さずにダイレクトにやり取り可能 ・買い手のM&A担当者に直接コンタクトをとれる ・仲介業者を使わないので手数料が無料 2.オファーする M&A・出資ニーズを掲載 買い手のメリット 売り手のメリット ・仲介業者を使わないので手数料が無料 
 〇〇領域の会社を 募集します この会社と一緒に やっていきたい! 5 PR
  2. Copyright© M&Aクラウド - モブプロベストプラクティスでは物理オフィス、物理 PCを前提 - Code With Meを利用 -

    PhpStormで使える共同編集機能 - SlackのHuddle(音声通話)との併用 - Slackで呼びかけてシームレスに作業開始 - Code With Meがよくフリーズするので音声通話は別がよい モブプログラミングやってみた リモートでのモブプロ 20
  3. Copyright© M&Aクラウド モブプログラミングやってみた メリット: 複数人で問題解決した方がより良い答えがでる 体感として、話し合いの中でいいアイデアが浮かぶことが多い 
 1人でタスクを終わらせることばかり考えて実装していると、 
 つい安直で長期の保守性の悪い手法を選択しがち

    
 
 複数人で話し合う方が、「このタスクの目的はなんだっけ?」というところからしっかり考えて堅牢なコー ドが実装できる
 →計測できていないが、バグや障害の 減少、リファクタリングコストの減少など、長期的なリターンがあ ると感じている
 24
  4. Copyright© M&Aクラウド モブプログラミングやってみた メリット: レビュー高速化 
 
 モブプロをしていないとレビューに時間がかかる
 ・「これってどういうタスクなんだっけ?」というところからスタート 


    ・チャットコミュニケーションの ラリー
 ・レビュー時にひっくり返る(作り直し) 
 
 → 一緒にタスクをやっているのでPRのレビューは
 サラッと差分を見直すだけで大抵すむ
 26
  5. Copyright© M&Aクラウド モブプログラミングやってみた メリット: 開発知識の平滑化 
 
 「え? PhpStormってこんな便利な機能があったんですか!?」 


    「こんなショートカットキーがあったのか!」 
 「◦◦さんの仕事の進め方勉強になるな・・・ 」
 
 など、一緒に作業してみると新しい発見がたくさん。 
 27