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
470
チームで継続する 週末のリファクタリング時間
第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
わたしと技術コミュニティとキャリア
kotomin_m
2
180
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
4
220
倒して、倒して、倒しまくれ!―PHP&Laravelのバージョンアップの戦い―
kotomin_m
4
370
新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
kotomin_m
2
1.3k
偶然のチャンスを掴めるのは誰だ?
kotomin_m
11
890
エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
kotomin_m
160
180k
チーム開発でデプロイ頻度を上げるための設計とタスク分割
kotomin_m
5
6.8k
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
2
1.9k
PHPコミュニティ、その魅力と熱狂をあなたにも!!!
kotomin_m
1
2.2k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Building Applications with DynamoDB
mza
90
6.1k
A better future with KSS
kneath
238
17k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Done Done
chrislema
181
16k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
The Cult of Friendly URLs
andyhume
78
6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
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勉強会@東京 チームで継続する 週末のリファクタリング時間