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
410
チームで継続する 週末のリファクタリング時間
第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
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
3
140
倒して、倒して、倒しまくれ!―PHP&Laravelのバージョンアップの戦い―
kotomin_m
4
290
新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
kotomin_m
2
900
偶然のチャンスを掴めるのは誰だ?
kotomin_m
11
790
エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
kotomin_m
150
170k
チーム開発でデプロイ頻度を上げるための設計とタスク分割
kotomin_m
5
6.3k
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
2
1.3k
PHPコミュニティ、その魅力と熱狂をあなたにも!!!
kotomin_m
1
1.7k
エラー発生時に冷静に対処している 先輩は何を考えているのか
kotomin_m
0
540
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
A Philosophy of Restraint
colly
200
16k
Side Projects
sachag
451
42k
The Cult of Friendly URLs
andyhume
75
5.9k
RailsConf 2023
tenderlove
16
720
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
16
1.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.3k
What's new in Ruby 2.0
geeforr
338
31k
Being A Developer After 40
akosma
72
580k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
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勉強会@東京 チームで継続する 週末のリファクタリング時間