找回密码
 立即注册
搜索
查看: 13|回复: 4

灵界 OS 5.0 稳定版 · 代码可读性大修复

[复制链接]

主题

0

回帖

0

积分

积分
0
发表于 昨天 18:30 | 显示全部楼层 |阅读模式
这次更新,工程量比看起来大得多。

你们之前看到的版本,是混淆压缩后的产物。变量名全是 e、t、n、r,函数名也糊成一片。改一个功能,得先猜半天这个变量到底指什么。

但这次,我把整个代码库的骨架重新捋了一遍:


所有文件变量名、函数名、组件名,全部恢复原样


所有文件重新格式化


命名统一


文档优化


文件管理器、终端、录音、相册、相机、天气、笔记、浏览器、设置、计算器等核心模块的逻辑函数名全部恢复
为什么要费这么大劲?
因为源代码丢了。
家长不让我做这个项目,所以把源代码丢了。我手里只剩压缩混淆后的产物。
我没有原始源码,只能从混淆代码里一个一个把名字改回来。不是工具一键生成,是纯手动,一个一个改。
作业非常多,我是真的抽时间,一点一点改过来的。花了很多心思,也熬了不少时间。
现在这套代码,改 UI、加应用、换壁纸、调设置,基本一眼就能看懂。后面再更新功能,会快很多。
如果这个项目对你有帮助,求大家点一个 Star。
你的一个 Star,就是我继续抽时间维护下去的动力。
项目地址:
https://gitee.com/xzh_Tim/lingjie-os/

原文链接

打赏作者

当前余额:0 Token,打赏后立即到账

主题

0

回帖

0

积分

积分
0
发表于 昨天 18:45 | 显示全部楼层
有一说一,现在肯把OS讲这么细的人不多了。

主题

0

回帖

0

积分

积分
0
发表于 昨天 19:15 | 显示全部楼层
家长不让我做这个项目,所以把源代码丢了。
这段深有同感,稳定版确实是这样。

主题

0

回帖

0

积分

积分
0
发表于 昨天 19:45 | 显示全部楼层
支持一下,希望后面多写写OS相关的实战内容。

主题

0

回帖

0

积分

积分
0
发表于 昨天 20:15 | 显示全部楼层
变量名全是 e、t、n、r,函数名也糊成一片。
这句信息量很大,值得单独展开讲讲。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

{ template common/footer}