Enviar búsqueda
Cargar
Sansan androidチームが取り組む コードレビューを早くまわす工夫
•
0 recomendaciones
•
234 vistas
furusin
Seguir
2021/11/07 DevFest GDG Shikoku
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 15
Descargar ahora
Descargar para leer sin conexión
Recomendados
Spray intro
Spray intro
Suguru Hamazaki
JobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
『メルカリ』のアップデート監視 を支える(かもしれない)技術
『メルカリ』のアップデート監視 を支える(かもしれない)技術
Shinobu Okano
YAPC2014_day2_LT_GeekDojo
YAPC2014_day2_LT_GeekDojo
Akimasa Takeuchi
隕石という名のスクリーンショットをSlackに落下させる話
隕石という名のスクリーンショットをSlackに落下させる話
Shinobu Okano
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Kazuaki Matsuo
Recomendados
Spray intro
Spray intro
Suguru Hamazaki
JobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
『メルカリ』のアップデート監視 を支える(かもしれない)技術
『メルカリ』のアップデート監視 を支える(かもしれない)技術
Shinobu Okano
YAPC2014_day2_LT_GeekDojo
YAPC2014_day2_LT_GeekDojo
Akimasa Takeuchi
隕石という名のスクリーンショットをSlackに落下させる話
隕石という名のスクリーンショットをSlackに落下させる話
Shinobu Okano
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Kazuaki Matsuo
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
Jasst15 webjasst
Jasst15 webjasst
Kazuaki Matsuo
Global scrum QA team
Global scrum QA team
Egawa Saori
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
Benchmarkspec
Benchmarkspec
Yuichiro Shibata
iOSエンジニアのためのScala入門
iOSエンジニアのためのScala入門
Masaya Dake
Developer Summit 2016 参加してきました。
Developer Summit 2016 参加してきました。
エンジニア勉強会 エスキュービズム
20191029 automation struggle
20191029 automation struggle
Sadaaki Emura
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
takako onoue
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
aha_oretama
テスト自動化の光と闇
テスト自動化の光と闇
jiro-sawaguchi
進捗と品質
進捗と品質
Masahiro Tomita
Amebaアプリ QAの歴史(サイバーエージェント関根様)
Amebaアプリ QAの歴史(サイバーエージェント関根様)
ques_staff
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
晃 遠山
Redmine4時代のプラグイン開発 redmine.tokyo #13
Redmine4時代のプラグイン開発 redmine.tokyo #13
Sho Douhashi
こだわりのkintone
こだわりのkintone
Yusuke Amano
デベロッパープロダクトシステムの マイクロサービス化
デベロッパープロダクトシステムの マイクロサービス化
LINE Corporation
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
PIXTA Inc.
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
Koichiro Takashima
Más contenido relacionado
La actualidad más candente
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
Jasst15 webjasst
Jasst15 webjasst
Kazuaki Matsuo
Global scrum QA team
Global scrum QA team
Egawa Saori
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
Benchmarkspec
Benchmarkspec
Yuichiro Shibata
iOSエンジニアのためのScala入門
iOSエンジニアのためのScala入門
Masaya Dake
Developer Summit 2016 参加してきました。
Developer Summit 2016 参加してきました。
エンジニア勉強会 エスキュービズム
20191029 automation struggle
20191029 automation struggle
Sadaaki Emura
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
takako onoue
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
aha_oretama
テスト自動化の光と闇
テスト自動化の光と闇
jiro-sawaguchi
進捗と品質
進捗と品質
Masahiro Tomita
Amebaアプリ QAの歴史(サイバーエージェント関根様)
Amebaアプリ QAの歴史(サイバーエージェント関根様)
ques_staff
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
晃 遠山
Redmine4時代のプラグイン開発 redmine.tokyo #13
Redmine4時代のプラグイン開発 redmine.tokyo #13
Sho Douhashi
こだわりのkintone
こだわりのkintone
Yusuke Amano
デベロッパープロダクトシステムの マイクロサービス化
デベロッパープロダクトシステムの マイクロサービス化
LINE Corporation
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
PIXTA Inc.
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
La actualidad más candente
(20)
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
Jasst15 webjasst
Jasst15 webjasst
Global scrum QA team
Global scrum QA team
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Benchmarkspec
Benchmarkspec
iOSエンジニアのためのScala入門
iOSエンジニアのためのScala入門
Developer Summit 2016 参加してきました。
Developer Summit 2016 参加してきました。
20191029 automation struggle
20191029 automation struggle
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
テスト自動化の光と闇
テスト自動化の光と闇
進捗と品質
進捗と品質
Amebaアプリ QAの歴史(サイバーエージェント関根様)
Amebaアプリ QAの歴史(サイバーエージェント関根様)
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
Redmine4時代のプラグイン開発 redmine.tokyo #13
Redmine4時代のプラグイン開発 redmine.tokyo #13
こだわりのkintone
こだわりのkintone
デベロッパープロダクトシステムの マイクロサービス化
デベロッパープロダクトシステムの マイクロサービス化
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
新卒入社のみなさまへ30代が贈る20代のキャリア戦略入門
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Similar a Sansan androidチームが取り組む コードレビューを早くまわす工夫
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
Koichiro Takashima
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
健一 辰濱
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介
健一 辰濱
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Naoyuki Yamada
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
Otsuka Reina
Broadcast チームの オブザーバビリティ向上活動.pdf
Broadcast チームの オブザーバビリティ向上活動.pdf
Koji Kawamura
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013
Kiro Harada
Android案件見積りに現れる要素、あるいは丁寧に埋設された地雷たち
Android案件見積りに現れる要素、あるいは丁寧に埋設された地雷たち
Yamashita Takeshi
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
Iida Yukako
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
健一 辰濱
ドワンゴにおける新卒エンジニア向けScala研修について
ドワンゴにおける新卒エンジニア向けScala研修について
Kota Mizushima
スマホアプリディレクターが考えていること
スマホアプリディレクターが考えていること
Kazuaki KURIU
Difficulty of managing iOS Engineers as an Android Engineer.pdf
Difficulty of managing iOS Engineers as an Android Engineer.pdf
furusin
Google Play In-App Review API 改めて調べてみた
Google Play In-App Review API 改めて調べてみた
furusin
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Kazuaki Ueda
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
Similar a Sansan androidチームが取り組む コードレビューを早くまわす工夫
(20)
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
Broadcast チームの オブザーバビリティ向上活動.pdf
Broadcast チームの オブザーバビリティ向上活動.pdf
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013
Android案件見積りに現れる要素、あるいは丁寧に埋設された地雷たち
Android案件見積りに現れる要素、あるいは丁寧に埋設された地雷たち
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
ドワンゴにおける新卒エンジニア向けScala研修について
ドワンゴにおける新卒エンジニア向けScala研修について
スマホアプリディレクターが考えていること
スマホアプリディレクターが考えていること
Difficulty of managing iOS Engineers as an Android Engineer.pdf
Difficulty of managing iOS Engineers as an Android Engineer.pdf
Google Play In-App Review API 改めて調べてみた
Google Play In-App Review API 改めて調べてみた
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Android studio で行ってみよう!!
Android studio で行ってみよう!!
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Más de furusin
Google I_O 2022 Sign-in関連
Google I_O 2022 Sign-in関連
furusin
Google I/O 2021 Recap
Google I/O 2021 Recap
furusin
Paging Libraryの利用をやめたいお気持ち表明
Paging Libraryの利用をやめたいお気持ち表明
furusin
Jetpack datastore入門
Jetpack datastore入門
furusin
コロナ禍でコミュニティ運営はこう変わった
コロナ禍でコミュニティ運営はこう変わった
furusin
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
Android billing library 2.0 recap
Android billing library 2.0 recap
furusin
Android Qにおける Gestural Navigation and Dark Theme
Android Qにおける Gestural Navigation and Dark Theme
furusin
社内システムにおける 「使いやすさ」の重要性
社内システムにおける 「使いやすさ」の重要性
furusin
デザインフローについて考え直す
デザインフローについて考え直す
furusin
Build your first wear app
Build your first wear app
furusin
ネイティブAndroidエンジニアがVueNativeでiOSアプリを作ってみた
ネイティブAndroidエンジニアがVueNativeでiOSアプリを作ってみた
furusin
Pray for hokkaido from osaka
Pray for hokkaido from osaka
furusin
Google Codelabsをやってみた
Google Codelabsをやってみた
furusin
個人開発アプリの紹介と実装内容の概要
個人開発アプリの紹介と実装内容の概要
furusin
Más de furusin
(15)
Google I_O 2022 Sign-in関連
Google I_O 2022 Sign-in関連
Google I/O 2021 Recap
Google I/O 2021 Recap
Paging Libraryの利用をやめたいお気持ち表明
Paging Libraryの利用をやめたいお気持ち表明
Jetpack datastore入門
Jetpack datastore入門
コロナ禍でコミュニティ運営はこう変わった
コロナ禍でコミュニティ運営はこう変わった
Android dev summit 2019 recap
Android dev summit 2019 recap
Android billing library 2.0 recap
Android billing library 2.0 recap
Android Qにおける Gestural Navigation and Dark Theme
Android Qにおける Gestural Navigation and Dark Theme
社内システムにおける 「使いやすさ」の重要性
社内システムにおける 「使いやすさ」の重要性
デザインフローについて考え直す
デザインフローについて考え直す
Build your first wear app
Build your first wear app
ネイティブAndroidエンジニアがVueNativeでiOSアプリを作ってみた
ネイティブAndroidエンジニアがVueNativeでiOSアプリを作ってみた
Pray for hokkaido from osaka
Pray for hokkaido from osaka
Google Codelabsをやってみた
Google Codelabsをやってみた
個人開発アプリの紹介と実装内容の概要
個人開発アプリの紹介と実装内容の概要
Último
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Último
(8)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
Sansan androidチームが取り組む コードレビューを早くまわす工夫
1.
Sansan Androidチームが取り組む コードレビューを早くまわす工夫 Sansan株式会社 技術本部 Mobile
Application Group 古川 真次 DevFest Shikoku 2021
2.
自己紹介 ● 古川 真次(ふるしん) ●
@furusin_oriver ● Sansan,Inc. Android Engineer, Team Leader ● 大阪府在住 ● 趣味:勉強会の主催 ○ GDG Osaka オーガナイザー ○ Kansai.kt オーガナイザー
3.
Sansan Androidチームが取り組む コードレビューを早くまわす工夫 Sansan株式会社 技術本部 Mobile
Application Group 古川 真次 DevFest Shikoku 2021
4.
工夫する前 - レビューが終わらないと後続の実装をプルリク出しにくい - レビューが終わってないから後続を実装しにくい -
いつ頃レビュー終わりますかね… - 24時間以内にはレビュー返そうねってルールにはなってた
5.
- プルリクを出す側の工夫 - プルリクをレビューする側の工夫 工夫した内容
6.
- プルリクを出す側の工夫 - プルリクをレビューする側の工夫 工夫した内容
7.
- プルリクのサイズはできれば小さくしよう - 最大でも200行までにしよう -
Descriptionを充実させよう - 動作確認してるはずなので「動作確認した内容」をしっかり書こう - 「正しく動くこと」は絶対に使うな - 「正しい」とは?ってなる - 「◯◯を押したら□□となること」と書こう プルリクを出す側の工夫
8.
Descriptionを充実させよう
9.
- プルリクを出す側の工夫 - プルリクをレビューする側の工夫 工夫した内容
10.
- プルリクが来たら3時間以内に返そう - 基本的には今やってる業務より優先で見よう -
レビュー指摘は具体的に書こう - 例) これだと◯◯のパターンでクラッシュする可能性がありますね。 ここをこんな実装に変えるのはどうでしょう? - レビューするのも人、レビューされるのも人、を意識しよう - 思いやりのある言葉遣いを プルリクをレビューする側の工夫
11.
工夫した結果
12.
工夫した結果 ただの参考値なので 休みとかで膨らんでも OK
13.
爆速になりました!
14.
https://hrmos.co/pages/sansan/jobs/1000208 https://meety.net/matches/gqCoZgvTdnDh 最後に
Descargar ahora