株式会社Shinonome / エンジニア
ホテルアプリの開発
開発案件として約1万人が使う某ホテル(極秘なので名前は伏せておきます)の予約管理アプリの開発を行いました!デザイナー・モバイルアプリエンジニア・PMの4名でチーム開発を行いました!ここでは実装〜テストコード実装までを行いました!詳しくは以下の通りです! ・アプリの実装 アプリのUI、APIからデータの取得、状態管理などのアプリに必要な技術を用いて実装しました。このアプリは為替レート、ポイント計算などのロジックが複雑なアプリだったので、「より計算量を抑える」かつ「汎用性が高い」を満たすようにコードを書くことを意識しました。アプリのUIはデザイナーとの認識合わせのコミュニケーションで、UIデザインの齟齬ができるだけ無い状態で実装したのと、様々なデバイスでレスポンシブ対応ができるように実装しました。状態管理では操作後の画面上の反映でユーザーが不安に思わないように実装しました。 ・テストコード実装 単体テストとWidgetテストを行いました。単体テストは境界値テストを意識しました。Widgetテストではテストカバレッジをできるだけ上げていくように意識したのと、本当にテストをしたい本質の部分がブレないように意識しました。 ・テスト仕様書をもとに最終チェック PMが作ってくれたテスト仕様書をもとに最終チェックを行いました。様々なデバイスで最終チェックを行い、問題があった箇所は全てGithubのissueにあげ、他のチームメンバーに報告しました。その後上げられたissueに関して修正を行いました。