社区
非技术类
帖子详情
大家一般怎么熟悉别人的代码
gyk120
2010-04-19 11:48:41
最近有个项目是几个人合作的,某个人写了框架,我的任务就是照着框架去写,但是我看他的代码很不习惯,写出来的东西也乱七八糟的,但我又不能自己重新弄个自己的框架,只能慢慢适应,大家有什么熟悉他人代码的方法么?
...全文
321
30
打赏
收藏
大家一般怎么熟悉别人的代码
最近有个项目是几个人合作的,某个人写了框架,我的任务就是照着框架去写,但是我看他的代码很不习惯,写出来的东西也乱七八糟的,但我又不能自己重新弄个自己的框架,只能慢慢适应,大家有什么熟悉他人代码的方法么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bryant87061322
2010-04-26
打赏
举报
回复
顶!我是菜鸟,也好想知道
MoXiaoRab
2010-04-20
打赏
举报
回复
有文档和注释吗?没有就痛苦了
fishion
2010-04-20
打赏
举报
回复
[Quote=引用 22 楼 qwidget 的回复:]
没错。。最苦的工作就是看别人代码了
[/Quote]
最苦的工作就是看不明白自己写的代码
hhf
2010-04-20
打赏
举报
回复
没错。。最苦的工作就是看别人代码了
kkmqj
2010-04-20
打赏
举报
回复
代码看到抽筋时,思路方能如泉涌。
zhangxin357
2010-04-20
打赏
举报
回复
看注释,加调试了
Will. Liu
2010-04-20
打赏
举报
回复
有人原来负责过或者了解一些这个程序的话,那就问一问那个人关于这个程序的结构方面的东西,要是不行的话,直接从功能入手,看看大致有什么模块,先看看模块是怎么组织的,细节暂且不要看,弄明白之后,在一个模块一个模块地看,看的时候可是试着对其中的一些量的计算、判断之类的做稍微的改动,看看效果,以印证自己的判断,假以时日,就明白了,
不过我想目前的问题,你可能是对人家的代码有一种反感,所以弄的你没有心思看代码。静一静心吧!有时候碰到不习惯的代码,的确很憋屈饿,不过人家让你做,你也没办法不是吗!
gyk120
2010-04-20
打赏
举报
回复
无文档,有点注释,不过看起来仍然有点不明不白的……
cheidtf
2010-04-20
打赏
举报
回复
读懂代码也是需要很多技巧的啊!
littlefangMFC
2010-04-19
打赏
举报
回复
可以按照程序的执行流程看,也可以根据功能啊,比喻菜单上的某一个按钮,一点点往里跟
江川
2010-04-19
打赏
举报
回复
我一般首先看他用了一些什么公有的东西,比如网络上下载的那些类等,然后这类代码忽略
然后看程序入口代码,顺藤摸瓜看。
在关键的类中间看他定义的变量对象然后摸索对象的类等
总之方法很多,内部实现逻辑才是最重要的。
Python
2010-04-19
打赏
举报
回复
慢慢看吧,有时可以使用debug跟踪输出关键点数据的方式
wltg2001
2010-04-19
打赏
举报
回复
这个只能是慢慢看了,没别的办法,不过在看的时候可以大致总结一下别人的代码风格。
wjz748305545
2010-04-19
打赏
举报
回复
uping uping
wenmingma
2010-04-19
打赏
举报
回复
先了解开发文档
a124819202
2010-04-19
打赏
举报
回复
我也想知道, 目前改个项目改的啥不啥的,觉得就是一坨屎!太郁闷了
xingshi310
2010-04-19
打赏
举报
回复
先理解功能,然后按照功能具体分析。
不动如岳
2010-04-19
打赏
举报
回复
调试,慢慢看
处处留心
2010-04-19
打赏
举报
回复
看文档,流程,打断点跟踪,慢慢看吧。学会适应
FireBirdCN
2010-04-19
打赏
举报
回复
根据一般程序的运行过程 初始化函数看起
也可以从每一个功能看起
加载更多回复(10)
C/C++
代码
整洁方法
本课程主要内容是讲述如何编写整洁而且安全可靠的C/C++
代码
。提升
代码
的可读性、可维护性,健壮性,可移植性等
代码
质量标准。 该课程最适合已经学习过C/C++语法...相信对大家能有收获。非C/C++的程序员也可以涉猎一番。
快速
熟悉
项目
代码
快速
熟悉
项目
代码
1 背景2 方法2.1 通读需求文档,了解项目用途2.2
熟悉
开发工具、常用功能2.3 部署环境,把项目跑起来2.4 看项目结构2.5 展开项目目录2.6 浏览文件2.7 选切入点2.8 尝试添加功能或者修复bug3 注意点参考 1 背景 对IT人士而言,换一份工作或进入一个新的公司,往往意味着要
熟悉
一个新的开发环境,要快速了解新的项目。如何快速地
熟悉
项目
代码
,是每个IT人士都会...
关于如何快速接手他人的
代码
关于如何快速接手他人的
代码
前言: 首先,我要说明下写这篇文章的目的,很纯粹,作为一个公司三年的“老员工”,其中两年半都在接手别人的
代码
,而且还都是功能已经写完的那种,其中还有没测试和评审过的,这心情只有过来人懂。接收别人
代码
在程序员的生涯里是难免的,在这里就是想写一些自己的收获和方法,让大家更快的去上手一份
代码
或者是公司的框架,不一定适用所有人,只希望能给大家一点点启示或者灵感,也算对得起这些年敲的键盘了。 正文: 1、准备 1.1明确接手的目的 首先,当你拿到一份别人的
代码
,你要自己知道目的,这是十分必
如何阅读别人的
代码
会读好源码,才能写出好
代码
而且除了经常写
代码
,还要保持习惯看看别人是怎么写的,这里我只引出一个话题就是如何阅读别人的
代码
。 一个工整的
代码
就好比欣赏一个漂亮的美女一样让人赏心悦目,百看不厌,一个乱糟糟的
代码
就不忍直视,而且还要吐槽他,对于阅码无数的老司机而言,保持良好的编码和阅读习惯很重要,读别人的
代码
并不大费力,对于新手而言,我觉得这篇文章对你很有帮助。保持阅读他人
代码
的习...
如何阅读别人的
代码
?
1.不要畏惧。我发现大家都经常会感叹XXX强大,YYY流行,无形中你会把它放在一个不可触及到的地位,感觉它很难,而令自己不敢去挑战它。 2.带着问题去阅读
代码
,这也是我认为最有效的方式。这会让你在阅读时候有个主线,比较有针对性。 3.断点调试。在Python
代码
中使用pdb一般不太好使,因为
代码
复杂的话,这种断点需要你使用多个n跳到对应的位置,我一般都是先抛出异常,然后使用pdb的up/...
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章