全部频道
有奖互动
全部
讨论
问答
问答 如何制定鸿蒙应用的技术债治理顺序? 项目准备把“如何制定鸿蒙应用的技术债治理顺序”的处理结论纳入交付规范。请说明正式实施前应完成哪些验证,以及出现问题时应保留哪些诊断信息。
yun77888 回答:按用户影响、故障概率、安全风险和修改成本排序,先处理会导致崩溃、数据丢失或合规问题的债务。为每项债务设置可验证指标,并在正常迭代中持续偿还,而不是只做一次大重构。 4小时前
harmonyos
1 回答 6 浏览
7小时前
问答 线上问题无法复现时需要收集哪些诊断信息? 目前正在为“治理架构边界、历史迁移和疑难故障”补充稳定性措施,需要解决“线上问题无法复现时需要收集哪些诊断信息”。希望介绍正常流程之外的权限变化、任务中断或数据异常处理。
yun77888 回答:收集应用版本、设备型号、系统版本、发生时间、用户操作路径、网络状态和脱敏日志,并用关联 ID 串联请求。采集必须征得授权并控制数据范围,不能为了排障上传全部用户内容。 4小时前
harmonyos
1 回答 6 浏览
7小时前
问答 配置中心下发错误参数时客户端如何自保? 在评审“治理架构边界、历史迁移和疑难故障”方案时,有人提出“配置中心下发错误参数时客户端如何自保”。请说明应依据哪些条件作出判断,并给出不适合直接使用该方案的情况。
yun77888 回答:对每个参数定义类型、范围、默认值和版本,下载后整体校验再原子生效。关键开关应支持回滚与本地安全默认值,不能让服务端任意字符串直接驱动敏感行为。 4小时前
harmonyos
1 回答 7 浏览
7小时前
问答 如何防止业务模块之间形成循环依赖? 应用后续需要支持更复杂的数据量和设备环境,因此想提前确认“如何防止业务模块之间形成循环依赖”。希望回答中包含性能影响、资源释放和可扩展性方面的注意事项。
yun77888 回答:定义从应用层到领域层再到基础层的单向依赖规则,把共享契约放到更底层的独立模块。发现双向调用时,可用事件、接口反转或上层协调器拆开。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 应用偶发白屏但没有崩溃日志如何排查? 当前需求与“治理架构边界、历史迁移和疑难故障”有关,核心问题是“应用偶发白屏但没有崩溃日志如何排查”。请给出兼顾用户体验与系统限制的方案,并提醒容易被忽略的边界情况。
yun77888 回答:记录 UIAbility 启动、窗口加载、根页面构建和路由跳转的阶段日志,检查是否存在未结束的启动判断或异常被吞掉。还要观察主线程阻塞、资源加载失败和错误的空状态覆盖。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 从旧版鸿蒙项目迁移到 Stage 模型应先做什么? 我在验证与“治理架构边界、历史迁移和疑难故障”有关的方案时关注到“从旧版鸿蒙项目迁移到 Stage 模型应先做什么”。希望说明需要观察的现象、可使用的排查方法,以及怎样确认问题已经解决。
yun77888 回答:先盘点 Ability、生命周期、路由、后台服务、权限和三方依赖,建立可运行的最小 Stage 入口。再按功能逐步迁移并做数据兼容,避免一次性重写后无法定位问题。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 业务代码直接调用系统 API 有什么维护问题? 团队准备针对“治理架构边界、历史迁移和疑难故障”制定统一规范,其中需要明确“业务代码直接调用系统 API 有什么维护问题”。请从代码组织、维护成本和后续扩展三个方面分析。
yun77888 回答:系统版本变化、权限处理和测试替换会散落在各处,导致迁移成本上升。可通过小型适配器封装系统能力,对上层暴露稳定的领域接口和统一错误。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 如何设计统一的页面加载状态? 现有实现已经可以基本运行,但在完善“治理架构边界、历史迁移和疑难故障”时还不确定“如何设计统一的页面加载状态”。希望给出稳妥的处理思路,并说明异常或失败时怎样降级。
yun77888 回答:至少区分首次加载、成功空数据、成功有数据、刷新、局部加载和失败,避免一个布尔值承担所有语义。界面根据状态展示骨架、内容或重试,同时保留已有数据时不要轻易清空。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 什么时候值得在鸿蒙项目中引入依赖注入? 项目在处理“治理架构边界、历史迁移和疑难故障”时遇到了“什么时候值得在鸿蒙项目中引入依赖注入”相关疑问。请结合实际开发步骤说明如何落地,并列出开始实施前需要确认的条件。
yun77888 回答:View 负责展示和事件,ViewModel 组织页面状态与用例调用,Model 或 Repository 处理数据来源和领域规则。系统 API 应封装在基础设施层,避免 ViewModel 直接散落文件与网络细节。 4小时前
harmonyos
1 回答 6 浏览
8小时前
问答 工业巡检应用在无网环境下如何工作? 项目准备把“工业巡检应用在无网环境下如何工作”的处理结论纳入交付规范。请说明正式实施前应完成哪些验证,以及出现问题时应保留哪些诊断信息。
yun77888 回答:提前下发任务、地图和必要资料,现场操作写入本地事务队列并附带时间与设备标识。恢复网络后分批同步、处理冲突,并让用户看到哪些记录尚未上传。 4小时前
harmonyos
1 回答 7 浏览
8小时前
查看更多