Scalaの新規事業でScalaの未経験者をオンボーディング
- 2. 自己紹介
2
岩松 竜也
いわまつ たつや
内山 陽介
うちやま ようすけ
Scala歴7年 (=社会人歴)
Scala Daysにも2回行った(コペンハーゲン /ローザンヌ)
最近の趣味はカロリー管理と筋トレ
Scala初心者
元々はiOSエンジニア, サーバーサイドのメイン言語は Java
趣味は息子と電車��� , お酒チョットノム
2015年 株式会社ビズリーチ新卒入社
HRMOS採用で開発全般を担当
2020年 Assured へ異動
開発全般を担当
2012年 株式会社サイバーエージェント新卒入社
主にモバイル向け SaaSの開発全般、
プリセールス、テクニカルサポートを担当
アマゾンウェブサービスジャパン合同会社入社
ソリューションアーキテクトとして、
クラウド導入支援や技術支援を担当
2019年
Assured にエンジニアとして参画
2022年
- 3. Scala歴7年 (=社会人歴)
Scala Daysにも2回行った(コペンハーゲン /ローザンヌ)
最近の趣味はカロリー管理と筋トレ
Scala初心者
元々はiOSエンジニア, サーバーサイドのメイン言語は Java
趣味は息子と電車旅 , お酒チョットノム
自己紹介
3
岩松 竜也
いわまつ たつや
内山 陽介
うちやま ようすけ
今日はどんどん
ツッコミしていきます
2015年 株式会社ビズリーチ新卒入社
HRMOS採用で開発全般を担当
2020年 Assured へ異動
開発全般を担当
2012年 株式会社サイバーエージェント新卒入社
主にモバイル向け SaaSの開発全般、
プリセールス、テクニカルサポートを担当
アマゾンウェブサービスジャパン合同会社入社
ソリューションアーキテクトとして、
クラウド導入支援や技術支援を担当
2019年
Assured にエンジニアとして参画
2022年
- 37. Controller (Presentation)
Service (Business Logic)
Repository (Data Access)
Model (Domain Logic)
③ リファクタリング
37
命名/パッケージ構成を頻繁に見直す 一貫性をつくる 明瞭な意図を表す
ドメイン理解は頻繁に変わる
→ どこに何が書いてあるか察せるようにする =ルール化
→ 早すぎる最適化(ルールの暗黙知化)は避ける
- 40. オンボーディングコンテンツ「 Daily Scala」 原典
40
④ ドキュメント
40
“オン”ボーディングも欠かさない
プロジェクトに入るための最低限を担保する
→ 「Scala 勉強しておいてね」では選択肢が広すぎる
→ ドキュメントはPULL、初期はPUSHが重要
明瞭な意図を表す 選択肢を絞る
3年間のオンボーディングで培われた、リモートでも効果的な7+3のプラクティス