免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3721 | 回复: 13
打印 上一主题 下一主题

[C] linux内核反向设计 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-08-15 09:06 |只看该作者 |正序浏览
我们对linux内核做了抽取,希望得到这里大咖的帮助,先谢了!
这里是网址(bricktou.com)

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:15程序设计版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-22 14:11:11程序设计版块每日发帖之星
日期:2015-09-25 06:20:00每日论坛发贴之星
日期:2015-09-25 06:20:00
14 [报告]
发表于 2015-08-19 09:40 |只看该作者
好,不错。能有时间搞这个,总有人会需要的

论坛徽章:
0
13 [报告]
发表于 2015-08-18 18:13 |只看该作者
“没说明这玩意必代码时怎么更新等”,必-》没?
“看逻辑时没有对应的代码可看”:我们在产品制作初期就评估过这个问题,这可能也是linux注释很少的原因,好像看到过一篇关于linux不做注释的原因解释。这只是工具默认的交互界面,提供对照,对于你认识系统没有太多的好处。实际上,我们在读代码时,很多东西是可以忽略的,他们对我们认识“程序”不是绝对的。
“正确与否取决于注释者的水平了”,不完全赞成。认识系统的难点在于不知道“符号代表的意思”和“符号在哪里”,而符号都有确切的含义!

论坛徽章:
0
12 [报告]
发表于 2015-08-18 17:44 |只看该作者
英文对我真的很难,一提学习我就头疼。
翻译工具只是语言转换,但不能表明语义!所以我读不懂,out了。
这个工具也只能提供快速认识系统的途径,同样它不是理解系统的必要条件!不要指望它就能使你成为系统专家,奢望!
所谓理解,前提应该是“知道”、“明白”,直到用“自己的”语言表述,是这样吧?这个工具提供的是“知道”环节的帮助,至于“明白”,那就是个人问题了。

论坛徽章:
36
CU大牛徽章
日期:2013-09-18 15:24:20NBA常规赛纪念章
日期:2015-05-04 22:32:03牛市纪念徽章
日期:2015-07-24 12:48:5515-16赛季CBA联赛之辽宁
日期:2016-03-30 09:26:4715-16赛季CBA联赛之北控
日期:2016-03-30 11:26:2315-16赛季CBA联赛之广夏
日期:2016-05-20 15:46:5715-16赛季CBA联赛之吉林
日期:2016-05-24 11:38:0615-16赛季CBA联赛之青岛
日期:2016-05-30 13:41:3215-16赛季CBA联赛之同曦
日期:2016-06-23 16:41:052015年亚洲杯之巴林
日期:2015-02-03 15:05:04CU大牛徽章
日期:2013-09-18 15:24:52CU十二周年纪念徽章
日期:2013-10-24 15:46:53
11 [报告]
发表于 2015-08-18 17:25 |只看该作者
回复 8# 流氓无产者


    doxygen可生成函数调用关系图的,楼主这东西看了下,看逻辑时没有对应的代码可看,正确与否取决于注释者的水平了。还有楼主没说明这玩意必代码时怎么更新等,觉得描述得不够完整,初看就像doxygen。

论坛徽章:
18
2015年迎新春徽章
日期:2015-03-04 10:16:53操作系统版块每日发帖之星
日期:2016-05-11 06:20:0015-16赛季CBA联赛之佛山
日期:2016-05-06 22:28:4415-16赛季CBA联赛之广夏
日期:2016-04-22 23:24:00操作系统版块每日发帖之星
日期:2016-04-21 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44操作系统版块每日发帖之星
日期:2016-02-03 06:20:00IT运维版块每日发帖之星
日期:2016-01-31 06:20:00IT运维版块每日发帖之星
日期:2016-01-30 06:20:00IT运维版块每日发帖之星
日期:2016-01-24 06:20:00IT运维版块每日发帖之星
日期:2016-01-23 06:20:00操作系统版块每日发帖之星
日期:2015-11-26 06:20:00
10 [报告]
发表于 2015-08-18 14:18 |只看该作者
英文真的有那么难吗?又没有去交流的需求,只是"读"而已。我个人倒是认为理解内核比背单词难多了,如果这个都算是"不可逾越"的障碍,那我觉得就算有翻译的中文文档,也不见得能读明白

评分

参与人数 1可用积分 +2 收起 理由
MMMIX + 2 赞一个!

查看全部评分

论坛徽章:
0
9 [报告]
发表于 2015-08-18 12:59 |只看该作者
Doxygen使用过,对于大系统有点力不从心。
另外这个系统最初的目标:看“史记”,而不是看符号关系表,是为“认识”系统做的

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
8 [报告]
发表于 2015-08-18 12:11 |只看该作者
idi0t 发表于 2015-08-18 10:47
回复 5# 流氓无产者

不是,应该清理函数调用关系图,以前记得linux下有工具的

论坛徽章:
36
CU大牛徽章
日期:2013-09-18 15:24:20NBA常规赛纪念章
日期:2015-05-04 22:32:03牛市纪念徽章
日期:2015-07-24 12:48:5515-16赛季CBA联赛之辽宁
日期:2016-03-30 09:26:4715-16赛季CBA联赛之北控
日期:2016-03-30 11:26:2315-16赛季CBA联赛之广夏
日期:2016-05-20 15:46:5715-16赛季CBA联赛之吉林
日期:2016-05-24 11:38:0615-16赛季CBA联赛之青岛
日期:2016-05-30 13:41:3215-16赛季CBA联赛之同曦
日期:2016-06-23 16:41:052015年亚洲杯之巴林
日期:2015-02-03 15:05:04CU大牛徽章
日期:2013-09-18 15:24:52CU十二周年纪念徽章
日期:2013-10-24 15:46:53
7 [报告]
发表于 2015-08-18 10:47 |只看该作者
回复 5# 流氓无产者


    觉得有点像Doxygen

论坛徽章:
0
6 [报告]
发表于 2015-08-18 10:47 |只看该作者
可能会有这样的工具,但我没有找到。
这个工具最初的抽取对象是嵌入式sqlc和数据库,主要应用于使用大型数据库的行业,比如银行、保险、通信等行业,他们的业务具有长期连贯性,代码的生命周期很长,代码庞杂,对于安全性要求很高,需要投入大量人力做运维。这样就造成后续运维人员很难做到把握全局思想(设计开发与运维不是一波人,我知道的情况是需要二至三年才能够培养出能够独立运维人员),究其原因:新人认识系统只能从扒代码着手。
做为老人,也会被函数调用、数据操作关系所累,需要不断地搜索。
另外这个工具会协助相关人员找出一些逻辑错误。
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP