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