博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何快速熟悉一个项目
阅读量:6080 次
发布时间:2019-06-20

本文共 1047 字,大约阅读时间需要 3 分钟。

hot3.png

对IT人士而言,换一份工作或进入一个新的公司,往往意味着要熟悉一个新的开发环境,要快速了解新的项目。如何快速地熟悉项目代码,是每个IT人士都会遇到的问题,特别是对刚进入IT职场的应届毕业生,这个问题更显得棘手。下面是我自己在经历几个工作之后结束的一些方法,与大家分享一下,仅贡参考!

 

1.通读需求文档,了解项目用途;

  一个企业级的项目,一定会保留一些相关文档吧!比如需求文档,设计文档,项目计划等,先通读这些文档,了解项目的用途、主要功能等。

2.熟悉开发工具、常用功能;

    每个公司用的开发环境都会有些不同,要熟悉新的开发环境,了解常用的功能、快捷键等,特别是前后使用习惯相差比较大的开发环境,如从MyEclipse到IntelliJ IDEA。Java的开发环境用的比较多的有MyEclipse(Eclipse)、Intellij IDEA. C++就比较多了,从VC6到VS2008、VS2010、VS2012、VS2013都有人用,还有一些用开源的开发工具如Qt。

3.部署环境,把项目跑起来;

    了解开发环境后,就把相关的配置部署好,把项目跑起来。好处是:1.可以进一步实践新的开发环境;2.把项目跑起来后可以快速地了解项目的用途和功能。

4.整体浏览代码,了解代码结构;

    整体浏览一下代码,对项目的代码有个整体结构的把握。最好能把类图画出来,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源码导出类图。

5.抽取其中的一部分进行细读;

    对一个企业级的项目,特别是一些大型项目或积淀比较深厚的项目,不可一下就把所有代码都熟悉。那就选择其中的一部分,如其中一个小功能,从界面开始,通过debug模式一步一步地跟下去,以点带面地去熟悉整个项目。

6.尝试修改一些程序bug;

    修改bug是熟悉项目最好的方法。根据出现的bug,通过debug模式一步步地定位出现问题的位置,再分析出现问题的原因。当你能够修改bug,并且已经改了好几个bug的时候,就说明你对项目有了一定了解了,基本熟悉这个项目的结构和逻辑了。

7.总之;

先了解系统整体结构,尝试自己画一个系统模块图加深理解。

然后先挑一个主要功能流程,全流程看一遍代码,从输入一直看到处理结束,不要深入太多,把整个流程看完。如此把所有主要流程一一看完,基本上就OK了。此时你再开始精读自己负责模块的代码,就不会蒙圈了。

转载于:https://my.oschina.net/wangen2009/blog/1822162

你可能感兴趣的文章
Android studio使用心得(二)--- 打包签名apk发布
查看>>
vi 编辑器的用法
查看>>
Android开发学习笔记(五):Starting an Activity
查看>>
xcode cocos2sx make
查看>>
SQL SERVER数据库服务器排序规则修改
查看>>
/etc/profile和/etc/profile.d/的区别
查看>>
POI支持的颜色对比
查看>>
linux内核编译(fedora16_x86_64)
查看>>
iOS 键盘自适应(IQKeyboardManager)使用小结
查看>>
解决vsftpd用户登录出现500 OOPS: cannot change directory问题
查看>>
修改CentOS发行信息以绕过磁盘阵列多路合并软件的操作系统检查
查看>>
阅读JDK8 CopyOnWriteArraySet应该了解什么
查看>>
Objective-c和Java下DES加密保持一致的方式
查看>>
RequireJS + AngularJS Seed 13 _Grunt-plugin
查看>>
python3统计文件中字符或字符串出现的次数,支持同时多个字符串
查看>>
Redis 的 8 大应用场景!
查看>>
nginx 安装
查看>>
Django学习笔记(1)---引入静态资源
查看>>
鸟哥的Linux笔记----20180113
查看>>
quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev
查看>>