対応の優先順位を決める。開発目線ではサーバーダウンにつながるかなど、プロダクトオーナーの考えや難易度なども加味して優先順位を決めた #kaigionrails #kaigionrailsB
2023-10-27 15:51:45#kaigionrailsB 同じ立場だったら、優先順位を決めるために、わからないものに対してまずわかるまで調べちゃうかもな.... わからないものは、深追いしないの大事
2023-10-27 15:51:53調べつつ esa とか Notion とかにメモしていったりとかするのやるやる #kaigionrailsB
2023-10-27 15:51:59深掘りする前に優先順位をつける → 開発者目線, PO目線, 実現可能性 の組み合わせ #kaigionrails #kaigionrailsB
2023-10-27 15:51:59優先順位が決まったら順に対応していく。まずは調査。改善案を出すことが目的なので、ボトルネックがなにか、単一か複数か、原因はなにかを見ていく #kaigionrails #kaigionrailsB
2023-10-27 15:52:26ここでも調査結果はGitHub issueなどを活用してまとめておくことで、PRを作るときに詳細を思い出しやすかったり人に頼むときに引き継ぎやすかった #kaigionrails #kaigionrailsB
2023-10-27 15:53:00調査で見ていたこと。どこで発行されているクエリか、クエリの内容で大きいテーブル同士のJOINになっていないかなど、実行計画。 #kaigionrails #kaigionrailsB
2023-10-27 15:53:44脳内dumpしておくと行き詰まった時にアドバイスをもらいやすいの、本当にそれだし、どれだけ経験を積んだとしても業務委譲のしやすさに効いてくるからなぁ #kaigionrails
2023-10-27 15:53:49「調査で改善できそうなところを見つけたら検討と計測を繰り返す。このとき、先にテストを書いておき改善後も振る舞いが変わらないことを担保するようにした」 ここは大事やなー #kaigionrails #kaigionrailsB
2023-10-27 15:54:26調査結果をもとに改善案を出すに当たっては推測が必要。ただ推測したうえで、必ず計測するということを大事にした。計測して駄目なら次のものを試す #kaigionrails #kaigionrailsB
2023-10-27 15:55:03