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
0
1.7k
プロダクトコードの複雑さを計測せよ〜5分ではじめるPhpMetrics活用リファクタリング〜
kotomin_m
0
830
私が新卒からプロへと変わる3年間~「エンジニア基礎」研修資料で伝えたエンジニアになるまでの道のり~
kotomin_m
13
10k
わたしと技術コミュニティとキャリア
kotomin_m
2
1.7k
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
5
1.6k
倒して、倒して、倒しまくれ!―PHP&Laravelのバージョンアップの戦い―
kotomin_m
4
2k
新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
kotomin_m
2
3k
偶然のチャンスを掴めるのは誰だ?
kotomin_m
11
2.4k
エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
kotomin_m
182
210k
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Being A Developer After 40
akosma
90
590k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Practical Orchestrator
shlominoach
189
11k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Designing Experiences People Love
moore
142
24k
How to Ace a Technical Interview
jacobian
278
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
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勉強会@東京 チームで継続する 週末のリファクタリング時間