活用事例集

Use Case Library

電子決済モバイルアプリの品質・生産性向上

産業分野 03_コンシューマ機器
eSOL適用製品 05_エンジニアリングサービス
技術キーワード #59_iOS/Androidアプリ #41_電子決済
支援領域 #01_開発効率化 #15_品質向上 #18_ソースコード解析

要件

  • 既に市場にリリースされている電子決済モバイルアプリケーションに新規機能を追加
  • OS (iOS/Android) のアップデートに伴う保守
  • 他部署でも共通で使えるSDKを開発することで、会社全体の生産性向上に寄与したい

課題

  • 既存のソースコードは可読性が低く、メンテナンスしづらい
  • グローバル変数が多用されている
  • 構造化されていない
  • 処理が共通化されていない
  • テストフェーズにおいて、ツールを使用せず全て手動で行っており効率が悪い

eSOLのアプローチ

  • クリーンアーキテクチャでリファクタリングすることで既存のソースコード品質を向上
  • ツールによる自動化で生産性向上を実現

提供技術・ソリューション内容の詳細

本件に関する具体的な提供技術やソリューション内容については、以下フォームよりお気軽にお問い合わせください。
ご希望に応じて、資料を基に詳細をご説明させて頂きます。