タグ

ブックマーク / blog.nnn.dev (2)

  • N予備校開発でのRSpecの書き方指針 - ドワンゴ教育サービス開発者ブログ

    はじめに テストコード一般の考え方 壊れにくいテストを書く 実装した通りに動作することではなく、仕様通りに動作することをテストする テストコードはシンプルにわかりやすく書く 失敗の原因がわかりやすくなるように意識する RSpecの書き方 テストケース名をitの引数で明記する letよりもlet!を使う 通常の変数と同じ方針に基づいてlet!を利用する subjectを使わない 不要なcontextでのネストを避ける matcherを適切に使い分ける factoryのデフォルト値に依存しないテストを書く 参考にしたブログ記事等 付録:RuboCop設定 We are hiring! サムネイル画像 はじめに テストコードを書く習慣も、近年ではかなり一般的なものになってきました。 ドワンゴ教育事業のバックエンドチームでも自発的にテストコードを書く文化は根付いており、実際に計測はしていませんが、

    N予備校開発でのRSpecの書き方指針 - ドワンゴ教育サービス開発者ブログ
  • N予備校のバーチャル学習体験の全体像 - ドワンゴ教育サービス開発者ブログ

    はじめに この記事では、 N予備校で提供している VR 教材を利用した バーチャル学習について、体験のポイント、及びそれを実現するシステム構成と開発の工夫点をお伝えします。 全体を通して、 VR 教材を利用し始めるまでのサポートと、マルチデバイスで VR 教材も通常教材もシームレスに連携した点がポイントです。 これらを体験と開発の両面からお伝えします。 はじめに VR 教材とは 全体のシステム構成 体験のポイント VR学習を利用する2つのユーザー 複雑さを下げるキーポイント (1) VR学習の利用開始 (2) シームレスなVR教材利用 体験実現のための詳細設計 認証・認可 アカウント連携 VirtualCast からの N予備校の利用 シームレスな利用(教材連携)の技術 おわりに We are hiring! VR 教材とは 最初に、N予備校で提供している VR 教材がどのようなものか説明

    N予備校のバーチャル学習体験の全体像 - ドワンゴ教育サービス開発者ブログ
  • 1