Skip to content

gruvector/frontend_challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

frontend_challenge

フロントエンドエンジニア向けのコーディングテスト用リポジトリ

テスト開始から終了までの手順と流れ

  1. 本リポジトリを Fork する

  2. main ブランチを base ブランチとして、新たにブランチを作成する

    ※ 以降は、作成したブランチ上で作業を行う

    ※ 作成するブランチ名は challenge/taro-yamada-20230101 のように、challenge/YOUR_NAME-FORK_DATE とする

  3. テストを実行する(commit を行う)

  4. (テストが完了したら)PR を作成する

  5. menewdev/front を reviewer として指定し、PR の request review を行う

テスト概要

こちらの UI を実装する

※ 本 UI は、弊社のアプリで実際に部分的に採用されているため、挙動についてはアプリで確認可能である

※ ユーザーが行える操作は、各日付ボタンの押下とカレンダーの表示月を変更するボタンの押下のみであること

※ カレンダーのデフォルトの表示月は、カレンダーを開いた日付の月と一致すること

db.js をサーバーの mock として使用すること(mock の内容は自由に編集可能とする)

テスト制約

  • React あるいは、React Native を用いること
  • GraphQL を用いること
  • TypeScript を用いること
  • レスポンシブ対応させること

テスト結果の主要評価観点

  • テスト制約が満足されているか
  • 想定デザイン / 仕様と実装に乖離がないか
  • commit 粒度が適切か
  • Git / GitHub を適切に利用できているか
  • コンポーネントの粒度が適切か
  • 一定の規約に基づいてコーディングがされているか
  • 実装に対するテストが行われているか
  • 命名規則が適切か
  • 拡張性がある(後発の開発を想定した)実装になっているか

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%