在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1922|回复: 2

[讨论] 大家都是如何阅读别人的code

[复制链接]
发表于 2017-5-4 11:33:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题。     本人最近做的项目经常需要对已有的模块进行修改,增加或删除某些功能,去除某些bug等,但是阅读别人的代码是个很痛苦的事情,一来每个人的coding style都有不同,二来别人的命名经常看不懂,如果遇到风格比较乱的,那就更头疼了。
   反正我都快吐了。

   请教下论坛里的大牛,你们都是怎么快速接手别人的模块的。
   有好的建议还请不吝指教。
发表于 2017-5-4 13:52:26 | 显示全部楼层
1.上一定规模的设计,最好读注释和设计文档,很多时候,几句注释,几段文档说明可以让一大坨不知所云的代码脉络清晰起来2.如果文档不够完善,仿真跑起来,不知道你们用什么工具,debug代码用Verdi可以减轻不少负担,跟一下主要信号的流向
3.不知道你负责的部分,是否你熟悉的专业领域,如果不是,相关方向的基本专业知识要补一补,相关的算法思想和代码基本是可以对应起来的,如果发现有很难理解的地方,要么是个大bug,要么就是别人的设计中与已有设计所不同的创新点或者优化改进所在,能吃透就是自己赚了
 楼主| 发表于 2017-5-4 15:38:29 | 显示全部楼层
回复 2# wwzh0729

我用的Verdi,现在就是把仿真跑起来结合波形看;有些算是比较生的领域,看来这些地方我得多学习学习,有些是比较通用的模块但是结合了一些本地的使用,不过注释确实很少,只能结合波形逐步了解了。最后一句话很有用,让我觉得这么辛苦也算没白费。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-3 17:56 , Processed in 0.015683 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表