吐槽-关于OpenHarmony源码学习的问题

冷钦街 显示全部楼层 发表于 2024-4-6 18:38:16

最近在分析OpenHarmony框架层和系统服务层的代码,特别是最近几天在学习samgr (System Ability Manager)。 大家看这名字就知道有多重要了,但是我看代码特委屈,如果按100分算弄懂的话,我觉得我只能得30分。我已经有若干年开发经验了,也是这样的体验,更不用说在校学生或者刚毕业的学生了。

这里有一个问题,如果华为公司之外的更多开发者想大量参与进来进行贡献的话,首先就必须要能读懂代码。但目前这些代码虽然开源了,但其背后的设计文档,需求文档等并没有开放出来,并且华为公司内外开发人员并不能顺畅沟通。我不相信华为内部OpenHarmony开发者之间沟通的时候都是代码扔出来,自己消化吸收并对接?

在这里我提出一点期许,希望华为公司能尽可能多的公开OpenHarmony代码背后的一些设计类文档(代码已开源,代码所对应的一些文档也不应该继续保密)。如(总体设计,详细设计,各种需求分析文档等)。 协助公司外部的开发人员更容易的参与OpenHarmony。或者有没有其它思路(每个仓库commiter花点精力对本仓库的知识点录一下讲解视频,给外部的开发人员自学使用?)

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

dragon

沙发 发表于 2024-4-6 22:53:24
支持,之前梳理轻量系统知识体系的时候就非常痛苦。

shixiaocheng

板凳 发表于 2024-4-7 09:46:21
很难不支持,现在相关开发文档太少了,不利于OpenHarmony的传播

jzp0409

地板 发表于 2024-4-7 10:25:32
华为内部的学习文档还是很好的,之前海思的工作经历中,学习文档对新技术的掌握起到了绝对的帮助。
不过,现阶段把文档公开是否合适呢?毕竟现在开源了。就像android代码一样,也是大学吭哧吭哧自己搞的。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部