Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チームで継続する 週末のリファクタリング時間
Search
ことみん / kotomin_m
November 28, 2023
0
540
チームで継続する 週末のリファクタリング時間
第158回 PHP勉強会@東京のLT資料です
https://phpstudy.connpass.com/event/301732/
ことみん / kotomin_m
November 28, 2023
Tweet
Share
More Decks by ことみん / kotomin_m
See All by ことみん / kotomin_m
Why Japan’s PHP Community Is Booming – And Why You Should Know About It
kotomin_m
1
1.8k
プロダクトコードの複雑さを計測せよ〜5分ではじめるPhpMetrics活用リファクタリング〜
kotomin_m
0
910
私が新卒からプロへと変わる3年間~「エンジニア基礎」研修資料で伝えたエンジニアになるまでの道のり~
kotomin_m
13
11k
わたしと技術コミュニティとキャリア
kotomin_m
2
1.7k
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
5
1.7k
倒して、倒して、倒しまくれ!―PHP&Laravelのバージョンアップの戦い―
kotomin_m
4
2k
新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
kotomin_m
2
3.1k
偶然のチャンスを掴めるのは誰だ?
kotomin_m
11
2.4k
エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
kotomin_m
182
210k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Why Our Code Smells
bkeepers
PRO
337
57k
It's Worth the Effort
3n
185
28k
Being A Developer After 40
akosma
90
590k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Transcript
ことみん @kotomin_m #phpstudy 2023/11/29 第158回 PHP勉強会@東京 チームで継続する 週末のリファクタリング時間
#phpstudy 第158回 PHP勉強会@東京 ことみん@kotomin_m 所属:株式会社ウィルゲート 趣味:LT会とカンファレンス 近況:SREチーム配属になった 来年の予定:北海道、大阪、中野、 小田原、香川、福岡、(沖縄?)に行く
#phpstudy 第158回 PHP勉強会@東京 このLTの結論 今対応している開発とは別に、技術的負債の解消の ための改善を行う時間を設けました! 7月〜(ほぼ) 毎週継続中💪
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ 日常の開発で… ここも直したほうがいいけ ど後でやればいいか リファクタリングしたい箇所いっ ぱいあるんだよな…… ライブラリアップデートは今の開
発が落ち着いたらやるか……
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://fortee.jp/phpconfukuoka-2023/proposal/3c651de4-9926-453a-98d2-69b71bb194e1
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/hanhan1978/avoid-php-legacy?slide=22
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://fortee.jp/phpconfukuoka-2023/proposal/c92e8e48-ba20-4a01-9555-b261f20ef493
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/meihei3/php-conference-fukuoka-2023?slide=38
#phpstudy 第158回 PHP勉強会@東京 はじめたきっかけ https://speakerdeck.com/meihei3/php-conference-fukuoka-2023?slide=44
#phpstudy 第158回 PHP勉強会@東京 みんな、立ち向かっている
#phpstudy 第158回 PHP勉強会@東京 やるしかない💪
#phpstudy 第158回 PHP勉強会@東京 いつやっている? 金曜15:00〜18:00(ぐらい) • 時間は決めておくが、柔軟に変更する ◦ 金曜休み →
木曜に変更 ◦ ちょっと今のタスクが…… 1hや30分に減らして実施
#phpstudy 第158回 PHP勉強会@東京 どうやっている? GitHub Issues を利用 • ログを残す ◦
リファクタリングデーでやりたいことリスト ◦ その日何をやったか・次何をやるか
#phpstudy 第158回 PHP勉強会@東京 月ごとにIssueを作成 どうやっている?
#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと dependabotのPRをマージ • compatibilityに合わせてテスト方法を変える ◦ 100% →
直mainブランチマージ ◦ ~70% → ステージング環境にマージして動作確認 ◦ 69%~ → ローカル環境で動作確認
#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと PSR-4に準拠していないファイル名・クラス名の修正 • namespaceのコピペミス • ファイル名のtypo •
使われていないファイルなら削除
#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと Composer 2にアップデート
#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと 使われていないテーブルを発見…! 削除!!
#phpstudy 第158回 PHP勉強会@東京 今までに改善したこと ヤバいクエリが発行されていた…! 直す!!
#phpstudy 第158回 PHP勉強会@東京 やってみた感想 • 約5ヶ月で思っていたよりもたくさんの改善が出来た • 今までスルーしてた複雑な処理を改善出来て嬉しい • みんなで開発するのが楽しい
#phpstudy 第158回 PHP勉強会@東京 学んだこと • やりはじめることが大事 ◦ 何をやりはじめるのも今が一番早い • 継続することが大事
◦ 継続出来ないとき→忙しいとき ◦ 時間・曜日をずらして30分でもやる!
ことみん @kotomin_m #phpstudy 2023/11/29 第158回 PHP勉強会@東京 チームで継続する 週末のリファクタリング時間