コーディング試験のレビューを2年間続けて気づいたこと
https://yumemi.connpass.com/event/243080/
コーディング試験のレビューを2年間続けて気づいたことAndroid 採用WG
View Slide
軽く自己紹介タイム
内容1. コーディング試験(1分)2. コーディング試験の歴史(4分)3. レビューで気づいたこと(5分)
1. コーディング試験
絶賛、公開中!
コーディング試験の内容メチャクチャなコードがあるのでそれを改善してくださいという内容ですざっくりいうと
ゆめみ側で GitHub のリポジトリを検索するアプリを既に作成しています。しかし、このアプリとコードには、改善可能な部分がたくさんあります。アプリ仕様を守りながら、課題に従って改善していってください。
2. コーディング試験の歴史
~ 2020-03-24● http://todomvc.com のようなTODOアプリを作成● 期限は1週間以内● 非公開
課題点● 似たような実装になる● 機能が多く実装コストが高い● ネットワーク通信がない● 課題の提示方法が不親切
~ 2021-08-31● コントリビューターを表示するアプリを作成● 一覧・詳細画面のみ● 選考ポイントを記載● コードの提出方法を記載● 期限は1週間以内● 非公開
、、と思いきや
● 新卒の方にとっては難易度高い● 応募へのハードルは高いまま● レビューコストが高い😇課題点
現在● 課題を難易度別に作成● 作成されたアプリが存在● 機能追加は不要● 公開
3. レビューで気づいたこと
ゆめみでは合否に関係なく「良かった点」「機会点」のフィードバックを送っています
実際のフィードバック
フィードバックDB
Git履歴がきれいだとコードもきれいな場合が多いレビューで気づいたこと:1つ目
感動
どんな場合がきれいじゃない?
例1「コミットメッセージはただの飾り」
例2「ブランチ行ったり来たり」
例3「全てを1つにまとめてきた」
可読性・保守性に関するフィードバックが多いレビューで気づいたこと:2つ目
どんなフィードバック?
例1「コードぐちゃぐちゃ」
例2「例外の握りつぶし」
例3「いろんなものが詰め込まれてる」
● Git履歴がきれいだとコードもきれいな場合が多い● 可読性・保守性に関するフィードバックが多い
ご静聴ありがとうございました