ご挨拶
こんにちは。
@HayatoHanaoka です。
GW休暇明けで気が抜けがちな1週間でしたが、振り返りを行っていこうと思います。
今週は3日しか稼働がなかったため、先週と全く違う方向のアクション出すのはやめておこうと思っています。
代わりに、先週出したアクションを振り返り、より良く実践するにはどうしたら良いのかを考えていきます。
今週の行動
先週出したアクション
よりシンプルで良い設計や実装が何かを考えるきっかけを失わないために、
ペアチェンジの際に引き継いだ内容の背景や経緯について質問をする。
実践できた
- ほぼ実装が終わっているストーリーにペアチェンジで入った際に、どのような実装になっているのか質問して、キャッチアップできた
- ドメインについてのモヤモヤを相手から聞き、それについて自身なりの答えを示して採用された
- 詳細な内容としてはドメイン名をどうするか程度のものだったが、設計について考えるきっかけになっただけでもプラスである
実践できなかった
- 相手が詳細まで説明してくれるタイプだと、質問をしないまま納得してしまうので、質問ができなかった
なぜ実践できなかったのか
- どのような設計がベストなのか思いつくだけの知見がないため、質問が浮かばない
- 本を読む・人に聞く等をして、インプットを行う
- 思いつきレベルでも共有して、フィードバックをもらう
- 我々で開発したモノの横展開が多かったため、考え直すような事柄が少なかった
- 横展開であっても、考えるべきことはあったはず
- 開発しづらさを感じる部分はないか?
- テストが書きづらい部分はないか?
- SOLID原則を守っているか?
- 1つのusecaseが肥大していないか?肥大化しているなら、どこで分けるべきか? etc...
- 横展開であっても、考えるべきことはあったはず
アクション
引き続き、以下を行います。
よりシンプルで良い設計や実装が何かを考えるきっかけを失わないために、
ペアチェンジの際に引き継いだ内容の背景や経緯について質問をする。
追加で、以下のことに対して考え、自分なりに質問を1つは出すことを行おうと思います。
開発しづらさを感じる部分はないか?
テストが書きづらい部分はないか?
SOLID原則を守っているか?
1つのusecaseが肥大していないか?肥大化しているなら、どこで分けるべきか? etc...