高速熟悉的项目代码

    对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)的逆向project把源代码导出类图。

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

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

6.尝试改动一些程序bug

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

版权声明:本文博主原创文章,博主可能不无任何商业用途的同意才能使用,转载请注明出处。

原文地址:https://www.cnblogs.com/zfyouxi/p/4802676.html