RESAS TEST APP 課題の取り組み開始から完了までに要した合計時間 合計約14時間ほどです 環境構築約2時間 機能の実装に約4時間 テストコードの実装に約5時間 リファクタリング、機能追加に約3時間 これまでの総合的プログラミング歴 大学4年 ~ 社会人3年目までの4年間ほどPython 2021年4月 ~ 現在までの間以下の言語でのAPI等バックエンド開発を経験 Java Javascript Typescript GraphQL, NestJS, Expressなどを触りました Go言語 簡単な業務効率化バッチの作成 これまでのWEBフロントエンドプログラミング歴 2017年の大学3年 〜 現在まで 大学生時代は基本的なHTML, CSSでのWebページ作成 社会人になってからはVueやReact、またはそれらを内包するフレームワーク(Next, Gatsby)などでブランドサイトやECサイトを複数立ち上げました 個人開発でFlutterを使っていいくつアプリを開発し公開しました。 アピールポイント 自動デプロイ、自動テストを整備しました。 テストはできる限り網羅できるようにたくさん書きました。 mswでAPIアクセスをモックできるようにしました UIを少し工夫しました。 チェックボックスを全て表示すると間伸びして見えたので地域ごとに出し分けられるようにしました。 グラフを4種類レスポンシブに表示するようにしました。 APIアクセスはreact-queryを使ってパフォーマンスが良くなるようにしました redux toolkitを導入してロジックを切り出すように意識しました。 storybookを導入しました 時間に余裕を持てずあまりたくさんのストーリーは用意できませんでしたが・・・ ディレクトリ構造が良いものになるように意識しました。 使用するライブラリのデグレを意識して入れ替えやすいようにしました 開発に参入する人がどこをいじればよいかなるべく直感的に分かり易い構成にしました。 参考 環境構築 全般 環境構築 テスト