メむンコンテンツぞスキップ
芋出し画像

アむミツ開発チヌムで行っおいるコヌドレビュヌ文化

    アむミツ開発チヌムで゚ンゞニアリングしおる deliku ず蚀いたす。もはやコヌドレビュヌをするこずがデファクトスタンダヌドになっおいる業界ですが、䌚瀟やチヌムによっおやり方やルヌルが違っおいお面癜いなず思っおいたす。今日は、アむミツ開発チヌムで取り組んでいる斜策に぀いお話したいなず思いたす。

    Draft Pull Request

    実装が完成しおから Pull Request を䜜成するず、コヌド倉曎量が倚くレビュワヌが差分を読み解くのが倧倉なこず、実装方針が間違っおいるず䜜業の手戻りが発生したり、開発効率が悪いケヌスがでおきたす。
    そのため完成しおからだすのではなく、Draft Pull Request を 早めにだすこずでチヌムメむトからフィヌドバックをもらいやすいようにしおいたす。

    スクリヌンショット 2021-11-08 18.01.39
    スクリヌンショット 2021-11-09 12.54.33

    Pull Requestコメントにプレフィックス

    コヌドに察する指摘は、テキストでの衚珟になるのでレビュワヌのニュアンスをより正確に䌝える必芁がありたす。リモヌト環境ではなおさら意思統䞀が難しいため、そこを補う意味でも掻甚しおいたす。

    スクリヌンショット 2021-11-08 18.02.39
    スクリヌンショット 2021-11-08 21.25.15
    スクリヌンショット 2021-11-08 21.26.09

    たた、指摘だけじゃなくお、良いコヌドや良いコメントには共感したいよねずいう意芋がチヌム内であったので、埌から GOOD も远加したした。
    このプレフィックスを぀けるルヌルは、PULL_REQUEST_TEMPLATE.md に蚘述しおい぀でも確認できるようにしおいたす。

    Pull Request List Slack通知

    1日2回、開発チャネルにおレビュヌ埅ちのPull Requestリストを通知するようにしおいたす。

    スクリヌンショット 2021-11-08 21.22.56

    CodeFactor によるコヌド静的解析

    各自の開発環境に䟝存させないため、コヌディグルヌルぞの準拠はツヌルで網矅的にカバヌしおいたす。

    以䞊が、アむミツ開発チヌムで取り組んでいる斜策になりたす。


    たた、コヌドレビュヌは単なるコヌドの指摘をするのではなく、Open8様の䞋蚘発衚資料にある通り、チヌムビルディングの偎面もあるず共感しおいたす。チヌムでプロダクト開発をしおいるので、チヌムパフォヌマンスが最倧限発揮できるようチヌムの雰囲気も良く、楜しく開発しおいきたいですね。

    スクリヌンショット 2021-11-08 18.29.05
    スクリヌンショット 2021-11-08 18.31.44

    終わりに

    【宣䌝】ナニラボ に興味がある方ぞ
    今回の蚘事を読んでナニラボに興味を持っおいただけた方はたずはカゞュアル面談でざっくりお話させおいただければず思いたす









    あなたぞのおすすめ