Upgrade to Pro — share decks privately, control downloads, hide ads and more …

チームでリーダブルコードを実現するには?

 チームでリーダブルコードを実現するには?

ASKUL Engineer

July 05, 2021
Tweet

More Decks by ASKUL Engineer

Other Decks in Programming

Transcript

  1. チームで
    リーダブルコードを実現するには?
    アスクル株式会社
    三浦 駿

    View Slide

  2. 自己紹介
    三浦 駿 @MxShun
    20年
    20年10月~ サイト統合PJに参画
    21年
    “The Art of Readable Code” で好きな内容
    • 説明変数と要約変数
    • 「コメントはひどい名前の埋め合わせに使うものではない。」
    4月~ アスクル株式会社 フルスタックエンジニア(になりたい)
    6月~ PJの品質向上隊として活動

    View Slide

  3. 弊社紹介
    事業所向け(BtoB)通信事業
    事業所向け通販サービス
    一般消費者向け通販サービス

    View Slide

  4. 本日の内容
    1.私たちがチームでやったこと
    • 勉強会
    • PR公開レビュー
    • PR指摘事項共有
    2.みなさんのプラクティスを教えてください!
    #readablelt もしくは @MxShun

    View Slide

  5. 勉強会 1.私たちがチームでやったこと

    View Slide

  6. よかったこと
    • 基礎力 が上がった
    • よいコードの 共通認識 ができた
    • よいコードを書く理由を確認できた
    よくなかったこと
    • 事前準備に3時間程度が必要
    勉強会 1.私たちがチームでやったこと

    View Slide

  7. PR公開レビュー 1.私たちがチームでやったこと

    View Slide

  8. PR公開レビュー 1.私たちがチームでやったこと
    よかったこと
    • レビュー観点を共有できた
    • 全員の レビュー力 が上がった
    • レビューを意識して コーディングするようになった
    よくなかったこと
    • 全員の時間確保が必要

    View Slide

  9. PR指摘事項共有 1.私たちがチームでやったこと

    View Slide

  10. PR指摘事項共有 1.私たちがチームでやったこと
    よかったこと
    • 同じような 指摘が減った
    • よいコードとよくないコードを共有できた
    • 指摘が多い内容やカテゴリを可視化 できた
    よくなかったこと
    • PRレビューにおける作業が増えた

    View Slide

  11. 2.みなさんのプラクティスを教えてください!
    • Twitter #readablelt もしくは @MxShun
    • チャット

    View Slide

  12. 本日の内容
    1.私たちがチームでやったこと
    • 勉強会
    • PR公開レビュー
    • PR指摘事項共有
    2.みなさんのプラクティスを教えてください!
    #readablelt もしくは @MxShun

    View Slide

  13. 告知
    https://lmi.connpass.com/event/215713/

    View Slide