Slide 1

Slide 1 text

コーディング試験のレビューを 2年間続けて気づいたこと Android 採用WG

Slide 2

Slide 2 text

軽く自己紹介タイム

Slide 3

Slide 3 text

内容 1. コーディング試験(1分) 2. コーディング試験の歴史(4分) 3. レビューで気づいたこと(5分)

Slide 4

Slide 4 text

1. コーディング試験

Slide 5

Slide 5 text

絶賛、公開中!

Slide 6

Slide 6 text

コーディング試験の内容 メチャクチャなコードがあるので それを改善してください という内容です ざっくりいうと

Slide 7

Slide 7 text

ゆめみ側で GitHub のリポジトリを検 索するアプリを既に作成しています。 しかし、このアプリとコードには、改善 可能な部分がたくさんあります。 アプリ仕様を守りながら、課題に従っ て改善していってください。

Slide 8

Slide 8 text

2. コーディング試験の歴史

Slide 9

Slide 9 text

~ 2020-03-24 ● http://todomvc.com のような TODOアプリを作成 ● 期限は1週間以内 ● 非公開

Slide 10

Slide 10 text

課題点 ● 似たような実装になる ● 機能が多く実装コストが高い ● ネットワーク通信がない ● 課題の提示方法が不親切

Slide 11

Slide 11 text

~ 2021-08-31 ● コントリビューターを表示するアプ リを作成 ● 一覧・詳細画面のみ ● 選考ポイントを記載 ● コードの提出方法を記載 ● 期限は1週間以内 ● 非公開

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

、、と思いきや

Slide 15

Slide 15 text

● 新卒の方にとっては難易度高い ● 応募へのハードルは高いまま ● レビューコストが高い😇 課題点

Slide 16

Slide 16 text

現在 ● 課題を難易度別に作成 ● 作成されたアプリが存在 ● 機能追加は不要 ● 公開

Slide 17

Slide 17 text

3. レビューで気づいたこと

Slide 18

Slide 18 text

ゆめみでは合否に関係なく 「良かった点」「機会点」 のフィードバックを送っています

Slide 19

Slide 19 text

実際のフィードバック

Slide 20

Slide 20 text

フィードバックDB

Slide 21

Slide 21 text

Git履歴がきれいだと コードもきれいな場合が多い レビューで気づいたこと:1つ目

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

感動

Slide 24

Slide 24 text

どんな場合がきれいじゃない?

Slide 25

Slide 25 text

例1「コミットメッセージはただの飾り」

Slide 26

Slide 26 text

例2「ブランチ行ったり来たり」

Slide 27

Slide 27 text

例3「全てを1つにまとめてきた」

Slide 28

Slide 28 text

可読性・保守性に関する フィードバックが多い レビューで気づいたこと:2つ目

Slide 29

Slide 29 text

どんなフィードバック?

Slide 30

Slide 30 text

例1「コードぐちゃぐちゃ」

Slide 31

Slide 31 text

例1「コードぐちゃぐちゃ」

Slide 32

Slide 32 text

例2「例外の握りつぶし」

Slide 33

Slide 33 text

例2「例外の握りつぶし」

Slide 34

Slide 34 text

例3「いろんなものが詰め込まれてる」

Slide 35

Slide 35 text

例3「いろんなものが詰め込まれてる」

Slide 36

Slide 36 text

● Git履歴がきれいだとコードもきれ いな場合が多い ● 可読性・保守性に関するフィード バックが多い

Slide 37

Slide 37 text

ご静聴ありがとうございました