智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3889|回复: 17
打印 上一主题 下一主题

[摄像头] 如何读懂程序代码

  [复制链接]

7

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
592
威望
328
贡献
174
兑换币
76
注册时间
2012-8-13
在线时间
45 小时
毕业学校
广东海洋大学
跳转到指定楼层
1#
发表于 2012-10-29 12:44:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是摄像头组的,但看了那些程序还有代码,有些是看不懂的。请问有什么资料可以学习并了解那些代码的,以及里边的作用

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
2#
发表于 2012-10-29 12:47:36 | 只看该作者
一般来讲,正是的规范的代码是要配上文档的。当然注释是文档的一部分。
不过这就要看开发者的水平了。
回复 支持 反对

使用道具 举报

7

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
592
威望
328
贡献
174
兑换币
76
注册时间
2012-8-13
在线时间
45 小时
毕业学校
广东海洋大学
3#
 楼主| 发表于 2012-10-29 15:20:26 | 只看该作者
yukunlinykl 发表于 2012-10-29 12:47
一般来讲,正是的规范的代码是要配上文档的。当然注释是文档的一部分。
不过这就要看开发者的水平了。

有没专门的书呢
回复 支持 反对

使用道具 举报

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
4#
发表于 2012-10-29 15:24:20 | 只看该作者
在没有独立的说明文档的情况下,不记得是在哪看到的了,说读懂别人的代码要付出三倍于那个人写这些代码的时间,这是在假定你俩水平相当的情况下。其实我觉得读代码读一个大概就行,不必过分追求代码的底层实现,明白思想即可,比如有些宏,人家明明用单词写的很清楚,即见名知意。那干嘛要刨根问底去研究宏的底层是怎么实现这个功能的呢,当然有些情况下是要刨根问底的,或者你找到了非常优秀的代码,你想提升自己,或者你是程序狂人。
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
5#
发表于 2012-10-29 15:45:17 | 只看该作者
back 发表于 2012-10-29 15:24
在没有独立的说明文档的情况下,不记得是在哪看到的了,说读懂别人的代码要付出三倍于那个人写这些代码的时 ...

我觉得能看懂一个工程的前提是明确该工程的三个部分:数据结构
逻辑结构

主时序结构

明确了这三点,剩下的功能函数就可看可不看了。
回复 支持 反对

使用道具 举报

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
6#
发表于 2012-10-29 16:04:56 | 只看该作者
说的非常好,真心觉得层次比我高很多啊。
回复 支持 反对

使用道具 举报

7

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
592
威望
328
贡献
174
兑换币
76
注册时间
2012-8-13
在线时间
45 小时
毕业学校
广东海洋大学
7#
 楼主| 发表于 2012-10-29 16:28:59 | 只看该作者
back 发表于 2012-10-29 15:24
在没有独立的说明文档的情况下,不记得是在哪看到的了,说读懂别人的代码要付出三倍于那个人写这些代码的时 ...

呵,说得很有道理
回复 支持 反对

使用道具 举报

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
8#
发表于 2012-10-29 16:33:07 | 只看该作者
翁开涛 发表于 2012-10-29 16:28
呵,说得很有道理

呵呵,5#才是大神啊,说的比我好太多了
回复 支持 反对

使用道具 举报

7

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
592
威望
328
贡献
174
兑换币
76
注册时间
2012-8-13
在线时间
45 小时
毕业学校
广东海洋大学
9#
 楼主| 发表于 2012-10-29 16:39:37 | 只看该作者
yukunlinykl 发表于 2012-10-29 15:45
我觉得能看懂一个工程的前提是明确该工程的三个部分:数据结构
逻辑结构

嗯,在实战中慢慢积累吧,感谢
回复 支持 反对

使用道具 举报

29

主题

784

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14246

活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
3430
贡献
9098
兑换币
1437
注册时间
2012-4-7
在线时间
859 小时
10#
发表于 2012-10-29 17:39:02 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 04:11 , Processed in 0.056814 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表