Slide 1

Slide 1 text

ことみん @kotomin_m #phpstudy 2023/11/29 第158回 PHP勉強会@東京 チームで継続する 週末のリファクタリング時間

Slide 2

Slide 2 text

#phpstudy 第158回 PHP勉強会@東京 ことみん@kotomin_m 所属:株式会社ウィルゲート 趣味:LT会とカンファレンス 近況:SREチーム配属になった 来年の予定:北海道、大阪、中野、 小田原、香川、福岡、(沖縄?)に行く

Slide 3

Slide 3 text

#phpstudy 第158回 PHP勉強会@東京 このLTの結論 今対応している開発とは別に、技術的負債の解消の ための改善を行う時間を設けました! 7月〜(ほぼ) 毎週継続中💪

Slide 4

Slide 4 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ 日常の開発で… ここも直したほうがいいけ ど後でやればいいか リファクタリングしたい箇所いっ ぱいあるんだよな…… ライブラリアップデートは今の開 発が落ち着いたらやるか……

Slide 5

Slide 5 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://fortee.jp/phpconfukuoka-2023/proposal/3c651de4-9926-453a-98d2-69b71bb194e1

Slide 6

Slide 6 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/hanhan1978/avoid-php-legacy?slide=22

Slide 7

Slide 7 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://fortee.jp/phpconfukuoka-2023/proposal/c92e8e48-ba20-4a01-9555-b261f20ef493

Slide 8

Slide 8 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/meihei3/php-conference-fukuoka-2023?slide=38

Slide 9

Slide 9 text

#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/meihei3/php-conference-fukuoka-2023?slide=44

Slide 10

Slide 10 text

#phpstudy 第158回 PHP勉強会@東京 みんな、立ち向かっている

Slide 11

Slide 11 text

#phpstudy 第158回 PHP勉強会@東京 やるしかない💪

Slide 12

Slide 12 text

#phpstudy 第158回 PHP勉強会@東京 いつやっている? 金曜15:00〜18:00(ぐらい) ● 時間は決めておくが、柔軟に変更する ○ 金曜休み → 木曜に変更 ○ ちょっと今のタスクが…… 1hや30分に減らして実施

Slide 13

Slide 13 text

#phpstudy 第158回 PHP勉強会@東京 どうやっている? GitHub Issues を利用 ● ログを残す ○ リファクタリングデーでやりたいことリスト ○ その日何をやったか・次何をやるか

Slide 14

Slide 14 text

#phpstudy 第158回 PHP勉強会@東京 月ごとにIssueを作成 どうやっている?

Slide 15

Slide 15 text

#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと dependabotのPRをマージ ● compatibilityに合わせてテスト方法を変える ○ 100% → 直mainブランチマージ ○ ~70% → ステージング環境にマージして動作確認 ○ 69%~ → ローカル環境で動作確認

Slide 16

Slide 16 text

#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと PSR-4に準拠していないファイル名・クラス名の修正 ● namespaceのコピペミス ● ファイル名のtypo ● 使われていないファイルなら削除

Slide 17

Slide 17 text

#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと Composer 2にアップデート

Slide 18

Slide 18 text

#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと 使われていないテーブルを発見…! 削除!!

Slide 19

Slide 19 text

#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと ヤバいクエリが発行されていた…! 直す!!

Slide 20

Slide 20 text

#phpstudy 第158回 PHP勉強会@東京 やってみた感想 ● 約5ヶ月で思っていたよりもたくさんの改善が出来た ● 今までスルーしてた複雑な処理を改善出来て嬉しい ● みんなで開発するのが楽しい

Slide 21

Slide 21 text

#phpstudy 第158回 PHP勉強会@東京 学んだこと ● やりはじめることが大事 ○ 何をやりはじめるのも今が一番早い ● 継続することが大事 ○ 継続出来ないとき→忙しいとき ○ 時間・曜日をずらして30分でもやる!

Slide 22

Slide 22 text

ことみん @kotomin_m #phpstudy 2023/11/29 第158回 PHP勉強会@東京 チームで継続する 週末のリファクタリング時間