今の会社に入社してだいたい2カ月くらい経ちました!
面倒見の良い先輩たちのおかげ&日々学びがあってとても楽しく過ごしています~!
そんな中、案件参画前の課題で起きた出来事を取り上げたいと思います。
レビューを無視するやばい新人に…
諸先輩方からレビューをいただいて、すべて返信していたのですが、なんとなくやりとりがうまくいっていない…自分の説明スキルが足りていないのだろうか…と悩んだ矢先
slackでやり取りしている際に
私 「その件はプルリクエストのコメントで返信しました!」
先輩「返信きてないですよ…?」
私 「!!!!!」
そう、返信した"つもり"になっていたのです。
原因
基本的に[Conversation]タブから返信していれば、pending状態にはならないようなのですが、
どうやら、一度でも[FileChanged]タブから[Start a review]ボタンでコメント返信したあとに
[Conversation]タブ上から返信すると、すべてpendingになってしまうようです。
解決策
[FileChanged]>[Review changes]>[Submit review]を押下すると
それまでpendingだったコメントがすべて送信されます。
疑問
GitLabだと?
実はGitHubはあまり使っておらず、前職ではずっとGitLabを使っていました。
今まで利用していたGitLab上では、コメントがpendingになる状態を見たことがありませんでした。
試しにトライアル版を入れて確認したところ、なんとGitHubと同じ挙動でした。
私が今まで使っていたのはGitLabでも、GitHubでもなかったということ…!?
今までずっとオンプレの古いバージョンを使ってたせい?
ありがたいことに未だに、前の職場の人と交流があるので、聞いてみました。
すると「そんなのみたことない!」とのことでした。
完全に推測ですが、前職ではオンプレ環境かつ、だいぶ古いバージョンを使っていたため、その機能がなかったのでは?と一旦納得することにしました。
反省
実はこの件、何の因果か永遠にアンジャッシュ状態となってしまい、約3~4週間ほど気が付くことできず…
ここまで気が付けなかった要因としては、以下3つかなと考察しています。
- 入社後で意識がフワフワしすぎて、視野が狭くなっていた
- 今まで使っていたGitLabと大方同じだろうと高をくくりすぎていた
- Slack上でも返信していたので、プルリクでコメント返さないキャラだと思われていた(アンジャッシュ状態)
何はともあれ、案件参画前に気が付くことができてよかったです!