咨询审核/02Bagstrap

客户记录

将多年积累的技术债务转变为可持续的结构。

这是对Bagstrap的咨询审查,它将一个有被终止危险的应用程序转移到最新环境,并创建了一个可以再次运行的结构。

李智友代表 配置文件
李智友代表

Bagstrap·Outstanders

IT咨询·技术债务减免
你好。我是 Jiwoo Lee,运营 Bagstrap 的 Outstanders 的首席执行官。我们通过移动应用程序提供服务,由于在最初的应用程序构建过程中更换了几位开发人员,技术债务不断积累,我们面临着严重的问题。

李智友代表 · Bagstrap·Outstanders

我重新开始的原因

  1. 01

    在构建早期移动应用程序的过程中,由于开发人员的频繁变更,库和依赖项多年来维护得很差。 Flutter 仍然过时,它使用的库要么已被弃用,要么已发现安全漏洞。最终,我们收到了来自 App Store 和 Play Store 的分发拒绝警告,导致正常更新变得困难。

  2. 02

    Hyunje首先分析了现有的代码库和库兼容性,然后逐步进行Flutter版本升级。同时,对多个开发人员编写的不一致的代码进行了标准化,并重新设计了架构,以提高可维护性。

  3. 03

    结果,部署拒绝警告和安全问题得到了解决,我们切换到了与最新 Flutter 版本兼容的库。通过解决多年来积累的技术债务并建立长期可持续的结构,我们现在可以再次充满信心地运营我们的服务。

积累的技术债务危机

开发人员频繁更改,库和依赖项多年来没有维护。随着时间的推移,Flutter 版本变得过时,一些库已被弃用并存在安全漏洞。由于App Store和Play Store发出了拒绝发行的警告,该工作不能再推迟了。

Bagstrap CEO 和开发人员一起诊断累积的移动应用技术债务的场景

以前的 Flutter 版本

首先,我们将Flutter升级到最新版本。这是一项复杂的迁移任务,需要解决大量兼容性更改,而不是简单地更改版本号。我们一步步进行,仔细检查每个库与现有代码库的兼容性,甚至意外的错误也很快被发现并解决。

将Bagstrap移动应用迁移并验证到最新Flutter环境的场景

系统结构改进

随着版本升级,整个app进行了重新组织。我们标准化了不同开发人员以不同方式编写的代码,并澄清了状态管理和数据流。通过重新设计架构,重点关注可重用组件,我们创建了一个即使下一个开发人员接手也可以快速理解的代码库。

Bagstrap 代表和开发人员设计可重用的应用程序结构和用户流程的场景。

可靠稳定的部署

迁移和结构改进完成后,应用程序可以再次正常分发。部署拒绝警告和安全问题已得到解决,并且库已更新以适应最新的 Flutter 环境。通过记录工作流程,我们为未来的移交和维护奠定了运营基础。

确认Bagstrap移动应用程序稳定分发和运行状态的场景。
感谢 Hyunje,我们能够解决多年来积累的技术债务,并在最新的技术环境中稳定运行应用程序。我真的很感谢你们不仅仅只是解决眼前的问题,还创建了一个长期可持续的结构。
李智友代表Bagstrap·Outstanders

Daum 咨询评论

Gongdangi Busan Academy

生效日期:2026 年 8 月 1 日

RIS 隐私政策

AlIS(以下简称“公司”)遵守个人信息保护法及相关法律,合法、安全地处理个人信息,保护信息主体的自由和权利。

1.处理个人信息的目的

处理个人信息是为了接收报价查询和咨询、提供可选的人工智能规划助手、验证身份、协调咨询日程、传递咨询结果和相关信息。收集的个人信息不会用于指定目的以外的目的。

2. 处理的个人信息项目

在咨询过程中,我们会处理您的姓名或头衔、联系信息、电子邮件地址、可咨询的日期和时间、业务目标、领域、预算、期望的时间表、详细的询问详情等。如果您选择使用人工智能规划助手,项目响应和人工智能输入将被处理,您的姓名、联系信息和电子邮件地址不会传输给人工智能。在使用网站的过程中,可能会自动生成并处理cookie标识符、设备/浏览器信息、访问过的页面、流入路径和活动信息、点击/表单使用记录等。

3.个人信息的处理和保留期限

为咨询而收集的个人信息自收集之日起保留一年或直至达到咨询目的为止。如果相关法律规定有存储义务或正在进行调查,则可以在相关期限内保存。

4.销毁个人信息的程序和方法

当个人信息因保存期限已过或已达到处理目的而不再需要时,将立即销毁。电子文件被彻底删除,纸质文件被粉碎或焚烧。

5.向第三方提供个人信息

公司仅在处理目的规定的范围内处理信息主体的个人信息,除信息主体同意、委托处理、如下披露的境外传输或法律另有规定的情况外,不会向第三方提供。

6.网络分析服务的使用

该公司使用 Google Analytics 来分析网站使用情况和营销绩效。咨询请求表中输入的姓名、联系信息、电子邮件地址和详细查询信息不会传输至 Google Analytics。 Google Analytics事件数据存储期限设置为14个月,用户可以通过浏览器cookie设置等限制收集。

7. 海外搬迁

使用 Google Analytics 期间自动生成的网络使用信息可能会传输到 Google LLC 及其相关数据中心所在的国家/地区。信息通过加密网络传输并存储 14 个月,用于网络分析和服务改进目的。如果您选择使用 AI 规划助手,您的项目答案和 AI 输入将由 OpenAI, L.L.C. 使用。用于生成答案的目的。并可能被加密传输至相关数据中心所在国家。 OpenAI API 请求禁用单独的对话存储,根据 OpenAI 的 API 数据政策,服务安全监控记录默认保留最多 30 天。

8.使用AI规划助手

AI规划助手是可选功能。用户同意后,仅将项目类型、当前状态、目标、范围和 AI 对话输入发送到 OpenAI API。联系信息与人工智能请求分离,用户不应输入不必要的敏感信息,例如个人信息、医疗信息或合同机密。 OpenAI默认不使用API输入和输出进行模型学习,公司只有在用户确认后才会在咨询表中反映AI建议。

9.个人信息处理工作委托

公司将姓名或职务、公司名称、联系方式、电子邮件地址和咨询内容发送给Channel Corporation Co., Ltd.,以通知受理咨询并确认负责人,并将个人信息的处理委托给OpenAI, L.L.C.。从可选的人工智能规划助手生成答案。不使用 Channel Talk 网络聊天小部件。委托信息将被保留至委托合同结束、处理目的达成或服务中公开的保留期限为止,必要事项按照相关法律法规规定。

10.确保个人信息安全的措施

我们实施相关法律规定的安全措施,例如限制对个人信息的访问、对个人信息进行加密以及存储和管理访问记录。

11.信息主体的权利及其行使方式

信息主体可以请求查看、更正、删除和暂停处理个人信息。您可以通过电子邮件或电话的方式行使您的权利,公司将立即采取必要的行动。

12.个人信息保护官

个人信息保护经理:Hyunje Seong 电子邮件:ceo@ris-kr.com 电话:010-2490-8276

13. 侵权的补救方法

您可以通过个人信息纠纷调解委员会(1833-6972)、个人信息侵权举报中心(118)、个人信息保护委员会(118)申请有关个人信息侵权的咨询或救济。

14.个人信息处理政策的变更

本隐私政策自2026年8月1日起生效。内容如有变更,我们将在实施前通过网站通知您。

01/09
使用 RIS AI 启动项目