株式会社エーエスエル / システム部
某通信ショップ法人会員情報確認変更画面開発
【目的、背景】 某通信会社がユーザー情報やグループ情報を登録/変更/削除できるマイクロサービスWEB開発 【タスク内容】 フロントエンド:詳細設計、実装、単体試験、結合試験 バックエンド:API設計、API実装、単体テスト、結合試験 【規模感、チーム構成、担当した役割】 リーダー:1名 開発メンバー:8名 【使用技術や開発環境等】 使用技術:TypeScript(React, Nest.js), Jest, react-testing-library, TestCafe, Postman, Mockoon 開発環境:Ubuntu ツール:Slack, Jira, confluence, Storybook, Teams 【取り組んだ課題】 ユーザー情報をstoreから受け取る共通関数実装にて、共通関数からユーザー情報が返ってこないときに共通関数が実行できていないのか、単にstoreからデータ取得できていないのか状況がよくわからない問題があった。 データ取得成功のときと失敗のときとで、データ取得状況を表す結果コードも一緒に返す実装にすることで、なぜデータが返ってこないのかをユーザーや開発者に明確にわかるようにした ユーザーや開発者目線での共通関数を実装できた。