Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
チームで継続する 週末のリファクタリング時間
Search
ことみん / kotomin_m
November 28, 2023
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チームで継続する 週末のリファクタリング時間
第158回 PHP勉強会@東京のLT資料です
https://phpstudy.connpass.com/event/301732/
ことみん / kotomin_m
November 28, 2023
More Decks by ことみん / kotomin_m
See All by ことみん / kotomin_m
ことみんの登壇資料の作り方〜登壇はいいぞ〜
kotomin_m
6
1.1k
What Is the Tech Community to You? / “あなた”にとって、”技術コミュニティ”とはなんですか?
kotomin_m
0
28
偶然のチャンスを掴みに行けるのは君だ!
kotomin_m
2
180
登壇資料を素早く作るための順番
kotomin_m
9
2.4k
私がカンファレンスのプロポーザルを書くときに考えていること
kotomin_m
1
830
初めての海外カンファレンスで登壇してきました!in ポーランド
kotomin_m
4
570
Why Japan’s PHP Community Is Booming – And Why You Should Know About It
kotomin_m
1
3k
プロダクトコードの複雑さを計測せよ〜5分ではじめるPhpMetrics活用リファクタリング〜
kotomin_m
0
1.6k
私が新卒からプロへと変わる3年間~「エンジニア基礎」研修資料で伝えたエンジニアになるまでの道のり~
kotomin_m
13
16k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
580
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Writing Fast Ruby
sferik
630
63k
My Coaching Mixtape
mlcsv
0
360
Making Projects Easy
brettharned
120
6.8k
The untapped power of vector embeddings
frankvandijk
2
2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
How to Ace a Technical Interview
jacobian
280
24k
The Language of Interfaces
destraynor
162
27k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
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勉強会@東京 チームで継続する 週末のリファクタリング時間